Charlotte Wilson
Senior Software Development Engineer at Rome2rio- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
German Limited working proficiency
Topline Score
Bio
Experience
-
Rome2Rio
-
Australia
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Development Engineer
-
Sep 2021 - Present
-
-
Software Development Engineer
-
May 2017 - Aug 2021
-
-
-
University of Melbourne
-
Australia
-
Higher Education
-
700 & Above Employee
-
Research Assistant
-
Jul 2014 - Jul 2015
Designed, wrote and presented online tutorials, videos and course materials for teachers and students of Algorithmics, a new VCE subject (Victorian Certificate of Education, Year 12).• Created a series of video tutorials to introduce Edgy (a visual graph-based programming language) to students. These tutorials are publicly available online here: https://www.alexandriarepository.org/syllabus/programming-with-edgy/• Wrote course materials to provide an introduction to computer science studies in place of a text book. These covered topics such as graph algorithms, recursion, complexity analysis, complexity theory and heuristics.• Worked independently with remote supervision via email and video conferencing.
-
-
-
K-Now
-
United Kingdom
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Developer
-
Jan 2010 - Feb 2014
Developed technology for data capture, search and analysis, enabling the integration of information from across organisations.• Implemented new client-facing features, working across the full technology stack, using Java, SQL, Solr, JavaScript, jQuery and JFreeChart.• Lead the development of a cloud-deployed, highly scaled, real-time, distributed social media capture and analysis tool. I selected and used appropriate technologies that were new to the company, such as Apache Storm, MongoDb and Amazon EC2.• Undertook significant code refactoring to improve performance, quality and maintainability. For example, I decreased the runtime of a geographic data processing tool from months to hours, introduced a data access layer and standardised CSS styling to enable the customisation of the application's look and feel.• Championed the use of automated testing tools (e.g. jUnit, Selenium), automated build tools and continuous integration and introduced quality assurance practices.• Introduced a task management and bug tracking system to the team to assist in scheduling and estimating work.
-
-
-
Amazon
-
United States
-
Software Development
-
700 & Above Employee
-
Software Development Engineer
-
Feb 2005 - Dec 2009
Developed features for the Amazon global websites which had over 90 million active customers. I worked on real time data-driven personalised advertising, rich internet applications for Soundunwound.com (an editable music website from IMDb and Amazon.com, now integrated into the main Amazon website) and systems to create and manage high quality authoritative data about millions of items in Amazon's global catalogue.• Designed and implemented scalable, highly reliable, distributed software systems using Java, Spring, Hibernate, Ruby and Perl.• Built applications and web services utilising Service Oriented Architecture and Amazon Web Services.• Developed rich internet applications using OpenLaszlo, Ajax, Javascript and Ruby on Rails.• Agile teamwork including iteration planning, definition of user stories, pair programming and test driven development.• Specified and documented business cases, analysed customer requirements and developed team performance metrics.
-
-
-
Victorian Department of Health
-
Government Administration
-
700 & Above Employee
-
Analyst / Programmer
-
Jan 2002 - Nov 2004
Requirements definition, design, implementation and testing of software systems. Developed e-business applications for the Department's website and a metadata crawler to automatically process website metadata.• Designed and developed web applications in J2EE, JSP, HTML and Struts.• Defined and documented standards for web development and metadata use across the organisation in accordance with W3C and other industry standards.• Consultation and negotiation for the outsourcing of IT projects.
-
-
-
University of Melbourne
-
Australia
-
Higher Education
-
700 & Above Employee
-
Lab Demonstrator
-
Feb 2001 - Nov 2001
University lab demonstrator for computer science subjects, teaching functional and logic programming and leading classes in problem solving and analysis. University lab demonstrator for computer science subjects, teaching functional and logic programming and leading classes in problem solving and analysis.
-
-
Education
-
University of Melbourne
BSc(Hons), Computer Science -
University of Melbourne
BA(Hons), German -
University of Melbourne
BASc, Computer Science, German