Passion Fuels Purpose! 

Biography

Hi, I'm Jhosaim, passionate software engineer with a deep love for programming, particularly in the realms of backend development, software architecture, cloud computing, and artificial intelligence.

My journey in software engineering has been driven by a insatiable curiosity and a strong desire to stay at the forefront of technological advancements. I find immense joy in solving complex problems and crafting efficient, scalable solutions that not only meet but exceed expectations.

I am constantly seeking opportunities to learn and grow, and I thrive in collaborative environments where I can contribute my expertise and learn from others. My goal is to leverage my technical skills and problem-solving abilities to build impactful software solutions that make a difference.

jhos profile image
+

Programming Languaje Skills

+

Projects Completed

+

Years of Experience

Skills

My skill set covers a wide range of technologies, including:

Programming Languages: Golang, Rust, C++, C#, Python, JavaScript, TypeScript, Java, Kotlin, Dart, Flutter

Frontend Development: React, Nextjs, Gatsby, Angular, Vue, Tailwind CSS, Htmx

Backend Development: Echo, Gin, Spring Boot, Flask, FastAPI, Django, Node.js, .NET, RESTful APIs, GraphQL

Databases: SQL, NoSQL, MongoDB, DynamoDB, Redis

Cloud Computing: AWS, Azure, Google Cloud Platform

DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitLab, Azure Pipelines, CI/CD pipelines, Trunk-Based Development

Testing & Quality Assurance: Playwright, Cypress, Jest, Supertest, Unit Testing, Integration Testing, End-to-End Testing

Microservices & Architecture: gRPC, Domain-Driven Design, Design Patterns, Service-Oriented Architecture

Mobile Development: Android Studio, React Native, Flutter, Expo

Other: OOP, Functional Programming, Reactive Programming, Test-Driven Development (TDD), Performance Optimization

And More!

Experience

  • Senior Software Engineer @Turing

    09/2024 - 12/2024 | Palo Alto, California, USA

    Achievements

    • Designed and delivered high-quality serverless applications using AWS services, including Lambda, AppSync, S3, SQS, Cloudwatch and Amplify, ensuring robust infrastructure through SAM and CloudFormation. Built user-centric frontends with React and managed reliable data storage solutions with RDS and DynamoDB.
    • Orchestrated deployments using Kubernetes with custom environments for each pull request, enabling seamless testing and faster feature delivery.
    • Implemented comprehensive unit testing strategies in Python, achieving at least 90% test coverage to safeguard business logic and functionality during upgrades, including the migration of multiple repositories to Python 3.12.
    • Mentored developers to adopt best practices in coding and test writing, fostering a culture of quality and reliability.
    • Automated test workflows using Rust & Golang scripts, accelerating local execution and ensuring efficient validation of business logic across environments.
  • Semi-senior Software Developer @Laureate Education

    11/2023 - 09/2024 | Lima, Peru

    Achievements

    • Participated in the development team of the student portal backend microservices app at Universidad Peruana de Ciencias Aplicadas, using technologies such as FastAPI, Django, Python, AWS Serverless, and Directus. Then implemented caching using DynamoDB
    • Participated in the development team of the student portal frontend at Universidad Peruana de Ciencias Aplicadas, using technologies such as VueJS, Nuxt and Pinia.
    • Developed a high-performance backend application using Golang and the Echo framework, serving as an additional layer to transform data from third-party services, significantly improving data processing speed by 40%.
    • Managed applications using EC2, S3, RDS and Cloudwatch.
    • Implemented CI/CD pipelines using Azure Pipelines.
    • Conducted thorough testing, including unit tests and integration tests, to ensure high-quality deliverables.
  • Software Engineer, Contract @trades.org

    07/2023 - 01/2024 | Austin, Texas, USA

    Achievements

    • Formed part of the design and development of multiple enterprise-level microservice applications of the company using AWS services like API Gateway, Amplify, Lambda and SQS with Typescript, Nestjs, GraphQL and Apollo Federation.
    • Designed and implemented multiple frontend and mobile applications using React, React Native, Astro and NextJS.
    • I was part of the development team to build an application using OpenAI API to build websites and developed custom agents to facilitate the website creation experience.
    • Developed a back office application to manage organizations settings and custom workflows using Nextjs with Django and Graphene, improving the development process by 20%
    • Developed utility tools and scripts using Golang to enhance project workflow, including: automatic folder structure generation for new microservices and frontend projects, CLI tools for db migrations and seeding, data processing and transformation utilities for large datasets.
    • Automated the backend testing process by integrating Jest and SuperTest to handle Integration and End-to-End tests.
    • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, unit/integration/e2e testing
  • Software Developer, Contract @Paqtana

    06/2023 - 08/2023 | London, England, UK

    Achievements

    • Designed and implemented functionalities in the company’s applications using React, Python, Flask, Django, SQLAlchemy, PostgreSQL and Google Cloud Platform. Implemented caching in the Django application improving performance by 30%.
    • Engineering owner of the E2E experience of the platform’s frontend ecosystem, improving the overall functionality and development cycle of the application using Playwright.
    • Updated and migrated the libraries and packages of both frontend and backend projects.
    • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, unit/integration/e2e testing
  • Software Developer @Waytech Peru

    05/2023 - 08/2023 | Lima, Peru

    Achievements

    • Led the migration, design and development of the company application using React, .NET, Express, DevExpress, AWS, DynamoDB and Maria DB, improving the previous ASP.NET system performance by 50%.
    • Designed and improved the core business operations, particularly in the area of production, by effectively managing production processes through the implementation of the reliable floor control system (SCP).
    • Conducted regular performance analysis and implemented optimizations to enhance application efficiency.
    • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, unit/integration/e2e testing
  • Software Developer @Itali Peru

    01/2023 - 04/2023 | Cusco, Peru

    Achievements

    • Developed a comprehensive internal database application for a school company using the MERN stack (MongoDB, Express.js, React, Node.js) with a focus on Typescript. The application was created to efficiently manage student data, course schedules, and teacher information, among other essential functions.
    • Developed an ecommerce application using Next.js and Tailwind, providing a user-friendly platform for selling a diverse range of courses and offerings. The application served as a seamless marketplace, allowing customers to explore and access a wide array of company-provided products and services, all within a convenient and intuitive online environment.
    • Collaborated closely with the client to gain a deep understanding of their specific requirements and successfully delivered a functional and user-friendly interface that precisely catered to their needs.
    • Designed and developed the database architecture, ensuring that it was scalable, secure, and optimized for performance.
    • Developed the internal application front-end using React with TypeScript, leveraging PrimeReact and TailwindCSS libraries. Implemented essential features such as login and CRUD functionalities, cookie-based authentication, restricted routes with different access levels for admin, employees, and students, and ensured responsive design for seamless user experience
    • Developed a REST API using Node.js and Express.js with TypeScript to handle HTTP requests and responses on the server-side. Implemented middleware for various functionalities, including user authentication, data filtering, and real-time data updates using JWT (JSON Web Tokens) in combination with MongoDB and Express
    • Developed the ecommerce application using Next.js and Tailwind, integrating it with the Paypal API for the payments in the app
    • Conducted testing and debugging to identify and fix any issues and ensured that the application was fully functional and bug-free.
    • Provided ongoing maintenance and support for the application, ensuring that it remained up-to-date with the latest security patches and bug fixes.

Education

  • Software Engineer

    2021-2025 | Universidad Peruana de Ciencias Aplicadas (UPC)

    I am currently pursuing a degree in Software Engineering at the Universidad Peruana de Ciencias Aplicadas (UPC) in Lima, Peru. My academic journey has equipped me with a strong foundation in various areas of computer science, including data structures, algorithms, software architecture, and agile development. I have gained hands-on experience through a variety of projects that have allowed me to apply theoretical knowledge to real-world problems. My coursework and projects have covered web development, database design, computer architecture, and software architecture, providing me with a comprehensive understanding of the software development lifecycle.