Passion Fuels Purpose!
Biography
Hi, I'm Jhosaim, a software developer with experience in roles as Fullstack Engineer and Software Engineer.
With 2+ years of experience in the field. I possess extensive experience in developing innovative web applications using a range of technologies, libraries and frameworks.
My principal interests are fullstack development, software architecture, cloud computing and machine learning.
I'm currently pursuing a degree in Software Engineering at the Universidad Peruana de Ciencias Aplicadas (UPC) in Peru. I am deeply committed to continuous learning and staying updated with the latest advancements in web development. I am a self-motivated, hard-working and goal-oriented person who enjoys working in a team environment.
I believe that software design and development is about more than just making things work and look pretty – it's about solving problems and creating intuitive, enjoyable experiences for users.
Programming Languaje Skills
Projects Completed
Years of Experience
Skills
My skill set covers a wide range of technologies, including:
Frontend Development: React, Nextjs, Angular & Vue frameworks, as well as component and styling libraries such as Tailwind CSS, Chakra UI, DaisyUI, Material UI, Bootstrap and more.
Backend Development: Express, Nestjs, Fastify, Spring Boot, ASP.NET, Flask, Django and Fast API frameworks, with RESTful and GraphQL Architecture, using both SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis and more.
Cloud Computing: AWS and Google Cloud Platform (GCP) to deploy and manage applications.
End to End Testing: Playwright, Cypress, Jest, Supertest.
And More!
Experience
Software Developer @Itali Peru
May 2022-Present | Cuz, PEDeveloped 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.
Achievements
- • 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.
FullStack Developer @Waytech Peru
May 2023- Aug 2023 | Lim, PEAs a member of the development team at OBEN GROUP, I contributed to the creation of an internal inventory application. The project utilized diverse technologies, including React.js with DevExpress for the frontend and .NET Framework for the backend. I took part in development, code quality control and deployment, using AWS EC2 containers for the frontend and backend applications.
Achievements
- • Upgraded existing systems previously implemented in ASP.NET to enhance functionality and performance. Implementation of a brand-new web platform using the latest technologies and leveraging the robust AWS cloud infrastructure
- • Played a pivotal role in supporting 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).
- • Established efficient connections with satellite systems such as ERP Oracle NetSuite (via APIs), CUBEIQ (via XML), OPTSTUDIO, and XTRIM to facilitate data exchange and integration.
- • Development of multiple services and microservices utilizing Node.js, Nest.js, and ASP.NET, with DynamoDB and Aurora MySQL serving as the primary databases
- • Employed the agile SCRUM framework to drive efficient and collaborative development practices
Software Developer @Tenmas / Paqtana
Jun 2023 - Aug 2023 | London, UKAs a member of the Paqtana app development team, I played a significant role in its creation and ongoing maintenance. My contributions encompassed diverse tasks, including the implementation of new functionalities, unit tests, and end-to-end tests, all while employing CI/CD with pipelines to ensure a seamless development process. In this project, we opted for React.js as our frontend framework, paired with various styling libraries, to create an engaging user interface. For the backend, we leveraged Python with Flask, enabling robust data handling and smooth application functionality. For the end-to-end tests we used Playwright.
Achievements
- • Fixed various bugs and implemented diverse core business functionalities, enhancing the overall user experience.
- • Integrated end-to-end tests successfully to the frontend ecosystem, improving the overall functionality and development cycle of the application.
- • Updated the libraries and packages of both the frontend and backend projects.
- • Employed the agile SCRUM framework to drive efficient and collaborative development practices.
Software Developer @trades.org
July 2023 - Present | Cuz, PEAs a dedicated member of the trades.org team, I played a vital role in the backend infrastructure team, contributing my expertise in Nest.js, Typescript, Prisma, GraphQL, Apollo Federation, and AWS to develop diverse APIs and elevate the overall functionality of the business. I also worked on the frontend team, where I used React.js, and DaisyUI to create a user-friendly interface for the application.
Achievements
- • Collaborated with the backend team to design and enhance new APIs utilizing Nest.js, Typescript, GraphQL, Prisma, and Apollo Federation. These APIs seamlessly integrated with a gateway powered by Apollo and were tested and documented using Postman.
- • Demonstrated problem-solving skills by identifying and resolving bugs and implementing various functionalities, significantly improving the application's overall performance and development cycle.
- • Actively participated in code reviews, offering valuable insights and suggestions to elevate the code quality and ensure adherence to best practices.
- • Embraced the agile SCRUM framework, promoting a collaborative and efficient development process, leading to successful project deliveries and heightened team productivity.
Education
Software Engineer
2021-2025 | Universidad Peruana de Ciencias Aplicadas (UPC)Strong foundation in various areas of computer science. In addition to core courses such as Data Structures and Algorithms and Computer Systems Engineering, I also studied topics like Web Development, Database Design, Computer Architecture, and Agile Development. These courses provided me with a comprehensive understanding of the software development process, from the initial design phase to testing and deployment. Additionally, I took courses in Software Architecture, which helped me gain a deeper understanding of the design and structure of software systems, and their potential applications in the field of software engineering.