Associate Software Dev Engineer
Venere.com (Expedia Group)
💼 Full-time • June 2011 → February 2014
🏢 Venere.com (Expedia Group)
🔗 Expedia Group
📍 Rome Area, Italy •
Venere.com (an Expedia Group company) was the Italian leader in online hotel reservations. I worked initially of the back-end using the technologies: Spring Framework, Virtual Machine monitoring, SOA architectures, RESTful web services, multithreaded programming, caching policies, advanced logging techniques, Sybase and MySQL RDBMS, spymemcached, Couchbase Document Oriented NoSQL Database. Then I moved on the development of front-end side, in particular, I worked for the mobile version of the website (responsive). Among the various technologies (JavaScript, Backbone, PHP, RESTful web services, Apache / Nginx, Nodejs) I have gained knowledge on the techniques of user tracking, split testing and multivariate testing.
- Developed and maintained scalable back-end systems using Spring Framework and multithreaded programming.
- Contributed to the mobile-responsive redesign of the website, enhancing user experience across devices.
- Implemented caching and logging strategies to improve system performance and traceability.
- Gained hands-on experience with both relational (MySQL, Sybase) and NoSQL (Couchbase) databases.
- Applied split testing and multivariate testing techniques to optimize user engagement and conversion rates.
Skills
- Spring Framework
- JavaScript
- MySQL
- Node.js
- PHP
- Technical communication
-
Business awareness
- Java
Top 5 Soft Skills:
- Goal alignment
Projects
Job Description
Role Summary: Supporting team member with solid grasp of software engineering principles, contributing to projects and engaging in technical discussions.
Role Expectations:
- Collaborate and co-develop solutions with team members
- Build technical expertise and seek knowledge from experts
- Develop and test standard software applications
- Apply software design principles and write clean, maintainable code
- Report clearly on work status and ask insightful questions
Skills:
- Proficiency in at least one programming language
- Understanding of data patterns, storage, and software design
- Debugging and basic testing
- Application of computer science fundamentals
- Business awareness and goal alignment