Summary
Overview
Work History
Education
Skills
Timeline
Languages
Personal Information
Generic

Manuel Herrera

Senior Full Stack Engineer
Durham,NC

Summary

Professional engineer with robust experience in developing and maintaining complex web applications. Skilled in both front-end and back-end technologies, adept at problem-solving, and always delivering high-quality results. Strong focus on team collaboration, adaptability, and consistently meeting project goals. Proficient in Java, JavaScript, Python, HTML/CSS, and database management, ensuring seamless integration and user satisfaction.

Overview

5
5
years of professional experience
2
2
Languages
5
5
years of post-secondary education

Work History

Sr. Full Stack Engineer

Fidelity Investments
10.2021 - Current
  • Designing and developing scalable web applications for the Term Life Application Experience, ensuring high availability and performance.
  • Building and maintaining backend services using Java (Spring Boot) and Node.js, optimizing API performance and data flow efficiency.
  • Developing client-side features in Angular, enhancing UI responsiveness, accessibility, and user engagement.
  • Integrating APIs and services with AWS cloud infrastructure, leveraging AWS Lambda, API Gateway, S3, DynamoDB, and RDS for secure and scalable application deployment.
  • Implementing CI/CD automation using Jenkins, Artifactory, and Git, ensuring seamless development, testing, and deployment workflows.
  • Applying secure coding best practices using SonarQube for code quality analysis, reducing vulnerabilities and improving maintainability.
  • Automating testing workflows with Jest and Cypress, increasing test coverage and ensuring application reliability.
  • Optimizing database queries and transactions for high-performance backend operations, integrating with SQL and NoSQL databases.
  • Collaborating in Agile teams to refine application functionality, working closely with business stakeholders, designers, and QA engineers.
  • Enhancing application security and compliance through secure authentication, API security policies, and cloud access controls.

Application Sys Analyst/programmer III

UNITED LAUNCH ALLIANCE (ULA)
02.2021 - 10.2021
  • Analyzed and reverse-engineered legacy applications to modernize and migrate to Java 11 and Spring Boot 2.3.1.
  • Designed and implemented RESTful APIs using Spring REST and JAX-RS, ensuring efficient GET, POST, PUT, DELETE operations for frontend consumption.
  • Developed React-based frontend components while integrating with Spring Boot backend services for a modern single-page application (SPA) experience.
  • Migrated UI components from Angular 11 to React and TypeScript, improving application maintainability and performance.
  • Implemented AWS Lambda functions for backend processing, integrating them with API Gateway and DynamoDBto optimize serverless workflows.
  • Worked with Oracle and SQL Server, writing complex SQL queries and stored procedures to optimize database transactions.
  • Used JDBC and Hibernate for efficient ORM-based database management within Spring Boot applications.
  • Deployed backend applications on embedded Tomcat servers, optimizing resource utilization and application startup times.
  • Managed version control using Bitbucket and Git, maintaining clean repository structures and CI/CD best practices.
  • Configured Jenkins pipelines for continuous development and integration, ensuring automated testing and deployment.
  • Applied Test-Driven Development (TDD) methodology, writing comprehensive JUnit test cases for unit and integration testing.
  • Followed Agile development methodologies (Scrum), actively participating in sprint planning, daily stand-ups, and retrospectives.

Software Developer

VIVID CLOUD
07.2020 - 01.2021
  • Developed and maintained backend services using Java 8, Spring Boot, and RESTful APIs, ensuring scalability and performance.
  • Designed and deployed AWS Lambda functions, optimizing serverless workflows for real-time event processing.
  • Built modular and reusable UI components using React and TypeScript, improving frontend responsiveness and maintainability.
  • Integrated React applications with RESTful APIs, improving real-time data updates and reducing latency.
  • Applied AWS Step Functions to orchestrate Lambda functions for complex cloud workflows.
  • Developed cloud-based applications using AWS services including EC2, S3, DynamoDB, API Gateway, and RDS, ensuring high availability and fault tolerance.
  • Implemented state management in React applications using Redux and Context API, improving efficiency in component rendering.
  • Used Jest and React Testing Library for writing unit and integration tests, increasing test coverage.
  • Automated infrastructure deployment with Terraform and AWS CloudFormation, ensuring seamless provisioning.
  • Developed UNIX/Linux shell scripts to automate data-driven processing and backend operations.
  • Managed source control and CI/CD pipelines using GitLab, Jenkins, and AWS CodePipeline, ensuring continuous integration and smooth deployments.
  • Participated in Agile development processes (Scrum, TDD), collaborating cross-functionally with developers, testers, and DevOps engineers to accelerate delivery.
  • Followed best security practices in AWS architecture and optimized API performance, aligning with enterprise compliance requirements.

Education

BACHELOR - SCIENCE IN INFORMATION TECHNOLOGY

COLORADO TECHNICAL UNIVERSITY
Colorado Springs, CO
03.2015 - 11.2019

Skills

Back-end architecture design

Timeline

Sr. Full Stack Engineer

Fidelity Investments
10.2021 - Current

Application Sys Analyst/programmer III

UNITED LAUNCH ALLIANCE (ULA)
02.2021 - 10.2021

Software Developer

VIVID CLOUD
07.2020 - 01.2021

BACHELOR - SCIENCE IN INFORMATION TECHNOLOGY

COLORADO TECHNICAL UNIVERSITY
03.2015 - 11.2019

Languages

English
Professional Working
Spanish
Native or Bilingual

Personal Information

Work Permit: Authorized to work in the US for any employer
Manuel HerreraSenior Full Stack Engineer