Reliable software developer able to analyze, design, implement, test, and maintain software following the full Software Development Life Cycle using modern techniques and methodologies. Over 5 years of experience in web application development, using industry standard coding techniques to deliver high-performing software solutions which meet all project specifications. Strong understanding and skills on Java, Spring Framework, Node.js, angular, SQL,MySQL, MongoDB, microservice architecture, RESTful web services, design patterns, and other modern techniques to optimize the speed and performance of a product.