Web developer with 10+ years of experience in building web applications. Passionate about code quality and building application architecture.
Expertise in building efficient, scalable and maintainable systems using best practices. Able to write clean and effective, modular and reusable, well-documented code.
Deep understanding of Agile and Scrum models of software development life cycle, experience in setting up and managing development workflow.
Able to effectively collaborate with teammates (including distributed and international teams) and communicate with non-technical users.
Experience in team management. Able to delegate work to teammates clearly defining requirements, control implementation and deliver results in time.
Able to make decisions with confidence and take responsibility for results.
Can work under ambiguity, volatility and urgency.
Self-motivated, well organized, able to own features for the complete lifecycle, taking a brief description as an input and delivering a working, tested and documented solution.
Competence in designing user interfaces for web applications, good understanding of modern UX patterns and guidelines.
Experience in debugging applications and writing automated tests. Familiar with Test Driven Development, Continuous Integration and Continuous Delivery. Excellent problem solving skills.
Great refactoring and legacy code optimization skills, experience in code reviews.
Experience with modern development flows and tooling.