Summary
Overview
Work History
Education
Skills
Timeline
Generic

Miguel Angel Hernandez Garcia

MEXICO

Summary

Adept at full-stack development, I leveraged my expertise in API design and collaborative skills at Tata Consultancy Services to enhance application functionality and user satisfaction. By modernizing legacy systems and mentoring junior developers, I significantly improved project delivery times and code quality, embodying a blend of technical proficiency and leadership.

Overview

11
11
years of professional experience

Work History

Desarrollador Fullstack

Tata Consultancy Services
12.2022 - Current
  • Created robust backend services using RESTful API designs that facilitated seamless data exchange between front-end clients and back-end systems.
  • Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture.
  • Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools.
  • Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.
  • Integrated third-party APIs to enhance overall application functionality and improve user experience.
  • Designed intuitive UI components that aligned with established brand guidelines while meeting users'' needs effectively.
  • Collaborated with cross-functional teams to deliver high-quality products on time and within budget constraints.
  • Continuously updated skillset through professional development courses, staying current with industry trends and emerging technologies.
  • Demonstrated strong problem-solving abilities by quickly identifying and resolving defects, leading to increased application stability and user satisfaction.
  • Conducted thorough code reviews to maintain high standards of quality and consistency throughout the project lifecycle.
  • Utilized agile methodologies, enabling rapid development cycles and timely delivery of product features.
  • Reviewed code, debugged problems, and corrected issues.
  • Developed unit test cases for testing and automation.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Estimated work hours and tracked progress

.

  • Designed REST calls using React to streamline user interface performance.
  • Maintained high-level expertise in React state management strategies.
  • Boosted application efficiency by incorporating Redux for state management and streamlining component rerendering.
  • Collaborated with cross-functional teams to develop seamless integration of APIs, improving data flow within applications.
  • Spearheaded migration from class-based components to functional components, leveraging hooks for improved readability and maintainability.
  • Modernized legacy applications through the implementation of React best practices and updated libraries.
  • Facilitated smooth version control processes by utilizing Git workflows for efficient team collaboration on projects.
  • Mentored junior developers, providing guidance on React concepts and best practices for efficient project completion.
  • Proactively researched emerging trends in React development, sharing insights with the team to foster innovation and stay current with industry best practices.

Dasarrollodor Fullstack

Capgemini
06.2021 - 12.2022
  • Self-motivated, with a strong sense of personal responsibility.
  • Worked effectively in fast-paced environments.
  • Skilled at working independently and collaboratively in a team environment.
  • Proven ability to learn quickly and adapt to new situations.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Drove continuous improvement by regularly reviewing and updating existing Java applications to meet evolving business requirements.
  • Increased code efficiency and maintainability by adopting and enforcing best coding practices among development team.
  • Ensured high-quality releases through rigorous testing and quality assurance practices, minimizing post-launch issues.
  • Led integration of third-party services, enhancing application functionality and user engagement.
  • Fostered collaborative work environment, encouraging open communication and team synergy.
  • Corrected, modified and upgraded software to improve performance.
  • Estimated work hours and tracked progress .
  • Designed REST calls using React to streamline user interface performance.
  • Boosted application efficiency by incorporating Redux for state management and streamlining component rerendering.
  • Collaborated with cross-functional teams to develop seamless integration of APIs, improving data flow within applications.
  • Developed reusable components to facilitate faster development timelines and improve overall code quality.
  • Spearheaded migration from class-based components to functional components, leveraging hooks for improved readability and maintainability.
  • Modernized legacy applications through the implementation of React best practices and updated libraries.
  • Assisted in scoping project requirements, providing accurate time estimates for feature development to ensure timely deliveries.
  • Created documentation and reference materials for the development team, streamlining onboarding processes for new hires.

Desarrollador Fullstack

Teledesic Broadband Networks
12.2013 - 06.2021

We started developing PDF reports: when the request arrived to the backend, the necessary fields were filled in for iReport processing, either for maps or details of an iteration, which were drawn in the template as the report should come out. Premium service was provided to customers who required better attention and priority for their developments. Projects were developed with Spring Boot and training was conducted for colleagues. The database engine we used was MySQL and Postgres.

  • Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.
  • Implemented end-to-end testing strategies to ensure seamless functionality of developed applications.
  • Collaborated with cross-functional teams to deliver high-quality products on time and within budget constraints.
  • Enhanced user experience by designing and implementing responsive web applications.
  • Mentored junior developers, providing guidance on best practices and fostering a positive team environment.
  • Reviewed code, debugged problems, and corrected issues.
  • Worked with back-end developers to design APIs.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Developed conversion and system implementation plans.
  • Corrected, modified and upgraded software to improve performance.
  • Created proofs of concept for innovative new solutions.

Education

Maestria - Maestria En Tecnologias De La Informacion

Tecnológico De Estudios Superiores De Cuautiltan I
Cuautitlán Izcalli, México, Mexico
09-2022

Licenciatura En Ingenieria En Sistemas Computacion -

Tecnológico De Estudios Superiore De Cuautitlan Iz
Cuautitlán Izcalli, México, Mexico
06-2013

Skills

  • API design and integration
  • Microservices architecture
  • Object-oriented programming
  • Serverless architecture
  • Frontend development
  • Backend programming
  • DevOps principles
  • Responsive web design
  • Continuous integration and deploymentAzure Urban Code
  • Unit testing and debugging
  • Microservice stacks
  • RESTful services
  • Full-stack development
  • Technical analysis
  • API integration
  • API design and development
  • Javascript
  • Programming languages: java, C#
  • Rect
  • GitHub collaboration
  • Code reviews
  • JSON mapping
  • Source and version control: git, github

Timeline

Desarrollador Fullstack

Tata Consultancy Services
12.2022 - Current

Dasarrollodor Fullstack

Capgemini
06.2021 - 12.2022

Desarrollador Fullstack

Teledesic Broadband Networks
12.2013 - 06.2021

Maestria - Maestria En Tecnologias De La Informacion

Tecnológico De Estudios Superiores De Cuautiltan I

Licenciatura En Ingenieria En Sistemas Computacion -

Tecnológico De Estudios Superiore De Cuautitlan Iz
Miguel Angel Hernandez Garcia