Knesys Plus
Software Engineer
April 2019 - Present
- Development of applications for industry 4.0 and IoT, allowing users to monitor variables in real time and extract valuable information for making intelligent decisions. In addition, we develop customized web solutions adapted to the needs of our clients.
- • The main technologies that I use as a Full Stack Developer are Mongo DB, Express JS, React JS, Node JS (MERN).
- • The AWS services I have used are EC2, S3, Lambda, CloudWatch.
- • In most of the projects that I have developed using Docker for its ease of implementation and portability.
- • To manage all these containers as microservices I use Docker Compose.
- • For the implementation of unit tests in JavaScript I have used libraries such as Mocha and Chai, and for React I have used JEST and React Testing Library.
- • I have developed a wide set of REST APIs for multiple projects, ranging from personnel management systems to e-commerce platforms.
- • I have implemented CI/CD using GitLab CI to automate application deployment, significantly improving the efficiency and reliability of the software release process.
- • As a developer in an Agile environment, I used tools such as Jira and Monday to manage my workflow, ensuring effective and transparent collaboration with the team.
- • In addition to developing applications, I also provide customer service with problems with the applications we develop as well as my colleagues dedicated to support and testing.
- • Advanced skill in managing the Git version control system.
- • I am familiar with the Linux command line, executing tasks and scripts, and system administration and configuration (Network, Encryption File System).
- • For the IoT implementation, I used a gateway implemented with Raspberry Pi and with Raspbi an, Ubuntu, Manjaro operating systems.
- • I have developed REST Full API's services for the integration of GPS location services and Motorola RF communication services.
Freelance Experience
Freelance Full Stack Developer
August 2024 - Present
- Developed and delivered customized web solutions as a Full Stack Developer, focusing on the MERN stack (MongoDB, Express.js, React, Node.js) for diverse clients. Worked independently and collaboratively to meet client needs, including:
- • Designed and built responsive web applications tailored to specific client requirements, ensuring high performance and scalability.
- • Collaborated with clients to refine project scope, timelines, and deliverables, providing ongoing support and updates as needed.
JABIL
Software Test Engineer
November 2018 - April 2019
- Automate processes of the project to which I was assigned, through the development of innovative and efficient applications. Provide technical support to the manufacturing area on other existing process improvement applications.
- • I developed dynamic web applications using C#, ASP.NET, ASP.NET Core, HTML, JavaScript and CSS, focusing on creating intuitive user interfaces and optimizing the end-user experience.
- • Responsible for updating and continuously maintaining existing PHP applications, ensuring their optimal functioning and the incorporation of new functionalities.
- • Manipulation and processing of data in XML format, implementing code script in PHP for integration and management of data between systems.
- • Implement and manage the open source OsTicket application, to improve ticket generation and technical support management.
Pounce Consulting
Support Engineer
August 2016 - November 2018
- Development of applications for the validation and verification of the operation of the products manufactured by the company, as well as the improvement of processes.
- • Development of Applications and graphical user interfaces with Windows Form with .NET and C# for validation of electronic meters.
- • Database design and management (SQL server, MySQL).
- • Generation of csv reports from the sql management studio tool using specific queries.
- • Version control systems (hg mercurial, svn, git).
- • Customer service (had to travel throughout the Mexican Republic to support the company's manufacturing plants).
- • I have knowledge of production lines for electronic manufacturing.
JABIL
Diagnostic technician
January 2016 - November 2016
- • Analyze and diagnose electrical failures occurred in the electronic cards (PCB's).
- • Report failures in the process, operating errors and test equipment failures to my immediate boss.
- • Maintain the diagnostic efficiency established in the project.
- • Maintain 100% of the certifications required by the company and the project.
- • Use of electronic measurement equipment (multimeter, oscilloscope, spectrum analyzer).