Dynamic and versatile Software Engineer with over 9 years of experience specializing in developing and enhancing complex software solutions across various domains. Experienced in a wide range of technologies including front-end and back-end development with a strong focus on creating efficient, scalable, and user-friendly applications. Demonstrated expertise in leading the development of high-performance platforms, optimizing existing systems, and driving technical innovation. A collaborative team player known for mentoring peers and fostering a productive and innovative work environment. Bilingual in English and Spanish.
• Software Development: Led accelerated development of new platforms using React, GraphQL, NestJS, TypeScript, and Go.
• Project Management: Delivered high-quality solutions on schedule by prioritizing tasks and managing timelines.
• UI/Backend Maintenance: Enhanced client-facing UI and backend services with Spring Framework, Java, and Java Server Pages.
• Performance Optimization: Resolved bottlenecks in distributed Java Spring application, achieving sub-100ms response times.
• API Design: Implemented REST APIs for integration between legacy systems and new solutions in Go and Java.
• Deployment: Orchestrated deployments using Kubernetes, Terraform, Docker, and Helm charts.
• Data Management: Managed event auditing and data streaming with Kinesis, ensuring robust performance.
• Team Development: Mentored team members and fostered a collaborative environment.
• CI/CD Automation: Implemented GitHub Actions to enhance deployment efficiency and code quality.
• Authentication Integration: Integrated Auth0 for external login and Okta for internal login.
• Team Leadership: Supervised a team of 5 engineers across multiple time zones, ensuring project alignment.
• Feature Development: Enhanced core platform features using Java Spring, Java Server Pages, JavaScript, and Hibernate.
• API Development: Wrote REST APIs in Java to enable backend communication.
• Performance Optimization: Improved UI performance with Lucene Indexes to reduce search and filter latency.
• Multimedia Integration: Led development and integration of audio and video content formats.
• Cross-Functional Collaboration: Worked with the Product team to implement feature enhancements.
• Code Refactoring: Refactored software components to improve usability and align with best practices.
• Test Scope Definition: Collaborated with Development team to define test scopes for new features and platforms, ensuring software quality.
• Automation Framework: Utilized PyATS for automation across Command Line Interfaces, REST APIs, and Web Browsers.
• Core Libraries Development: Developed and maintained core automation libraries in Python, enhancing testing processes.
• Script Development: Created reusable and testable Python scripts, streamlining procedures and increasing reusability.
Front-end: Reactjs, React Hooks, Apollo GraphQL Client, jQuery
Back-end: NestJS, GraphQL, Spring Framework, Java Server Pages, Flask, Nodejs
Languages: Java, TypeScript, JavaScript, Python, Go, C
Databases: Aerospike, PostgreSQL, MySQL, Lucene
DevOps CI/CD: Kubernetes, Terraform, GitHub Actions, Docker