An accomplished software engineer specializing in high-performance Web and Windows applications with more than 14 years of experience in developing software using server-side and client-side technologies, who enjoys being part of an innovative and resourceful team.
Core Competencies
Continually learning and applying best engineering processes, such as XP, TDD, DDD, and SOA
Skilled at software architecture practices such as UML modeling, Object-Oriented Programming (OOP), SOLID principles and design patterns in order to solve complex technical design challenges.
Proven experience in design and implementation of RESTful APIs with Microservices approach
Extensive experience at design, implementation, programming, and troubleshooting and performance tuning and optimization of web-based software with Relational and NoSQL Databases
Demonstrated experience in development and assessment of existing infrastructure.
Constant learner and actively looking for new ways to solve problems who adapts easily to new environments, latest technologies and people and ability to work on a tight schedule.