Alejandro Ortiz CorroFront End Developer
My objective as a software developer is to increase my knowledge of the languages and frameworks I use to create software solutions while performing my activities. I'm always willing to acquire new skills and I also believe in the values of responsibility and perseverance are the main tools to do a good job. Thanks to my more of 5 years of experience solving problems with software solutions I have a solid foundation in the principles of software engineering and programming across multiple platforms in object-oriented programming, in development, in testing tools, in the design of UX and in System administration. I consider myself a quick learner to master new technologies and work successfully in a team.
Tech stack
React (16)
JavaScript (14)
TypeScript (14)
Node.js (10)
APIs (10)
Express.js (10)
Redux (4)
Django (3)
JPA (2)
Spring (2)
Java (2)
Chrome Extensions (2)
JavaFX (2)
Redux-saga (2)
Electron (2)
Gatsby (2)
Docker (2)
Docker Compose (2)
Agile (1)
CSS
HTML
React Native
Experience
Senior Frontend DeveloperDrift
08/2022 - Currently

Place holder for the moment

Redux
React
JavaScript
TypeScript
Chrome Extensions
Django
Software DeveloperAO HyS
02/2015 - Currently

I established my own programming studio mostly working with clients such as private doctor's practices, e-commerce entrepreneurs, and small local businesses. Most of the time I create simple applications tailored to the needs of the client, always looking to improve the way in which they interact with technology to improve the day-to-day of their business, using the correct technology for the use case such as React, Java APIs, Worpress or any technological tool that can help you achieve the organizational goals of the client

JavaScript
TypeScript
Express.js
Node.js
React
APIs
Software EngineerPrenuvo
07/2021 - 08/2022

As the company is a start-up we have to do a little of everything, the environment is very fast and thanks to that I have been able to perform different functions, I have always tried to be fast and effective in creating and improving functionalities of the systems that are under our responsibility using the right technology for the right application, helping the growth of the business and achieving the organization goals.

React
Django
TypeScript
JavaScript
Docker
Docker Compose
Gatsby
System EngineerDataZone
03/2020 - 07/2021

I was part of a remote and diverse team in charge of building user interfaces for internal and external AutoZone systems, these were web and mobile applications using as a core technology React and React native. I participated in the construction and modernization of the company's online store, which has considerable daily traffic, making the normal challenges of SEO, performance, accessibility, and SSR complex and fun to solve. I also was part of the modernization of the application for online sales, using React native we managed to bring this important tool to modernity so that our clients can easily and comfortably find everything they need for their vehicles.

React
Application Development Senior AnalystAccenture
10/2018 - 03/2020

I was a part of an international team that used React, Redux, and Electron to transform a very complex legacy application of more than 30 years building a whole new user interface and adding new functionalities to the existing ones. Among my main tasks is the creation of code with new features using the TDD approach and using the best practices in creating components with React and Redux, teaching peers with less experience in these technologies has been the most rewarding part of this assignment.

React
Electron
Redux
TypeScript
Redux-saga
JavaScript
Senior Software Engineering specializing in ReactDeintec
05/2018 - 10/2018

I was assigned to NEORIS working as part of the digital services team providing support to the CEMEX GO application. We are an Agile Team where I work as Front End Developer and we are working on a React/Redux enterprise application with more than 12000 active users among 23 countries. My current responsibilities extend fixing bugs and hotfixes, bringing new functionalities to the application, refactoring old legacy code, and couching other teams members, all this is done in coordination with an international team located in places like Prague, London, India, and USA

React
Agile
Redux
Software DeveloperISSSTE (Social security institute for state workers)
03/2013 - 01/2015

During my stay at ISSSTE I designed, created, and implemented the electronic medical appointment system that has been used to date at the high specialty hospital in Veracruz, Mexico. The system started in a simple way through an Excel spreadsheet that had basic validation through Visual basic but soon we realized the limited capacity of VB and then we looked for the migration of the system to Java. This system has gone through several modifications and in its current version uses Spring Boot, JPA for persistence, and JavaFX for the GUI.

Java
JavaFX
JPA
Spring
Education
Full Stack Web Development CertificationfreeCodeCamp
02/2016 - 02/2016
Bachelor of Engineering (B.Eng.), Software developerUniversidad Abierta y a Distancia de México
02/2014 - 02/2017
Bachelor of Business Administration (B.B.A.), Maritime tradeITBOCA (Technological Institute of Boca del Rio)
02/2004 - 02/2009