Lead Software Developer2019 - 2022Encepta
Technologies: TypeScript, React, C#, .NET, PostgreSQL, Docker, Kubernetes, AWS, APIs, Ionic, React Native, CI/CD Pipelines, Web App Development, Mobile Development, GitHub, App Development, Web Project Management, Web Development
- Developed and maintained the company's web-based systems, cross-platform mobile apps, web APIs, and internal tools using C#, .NET Core 5, TypeScript, React, PostgreSQL, Ionic, PHP, and Python.
- Designed and implemented a Kubernetes cluster to simplify and consolidate the company's application server infrastructure, replacing the previous fragmented setup (based on Amazon Elastic Beanstalk, S3, and CloudFront) with an Amazon EKS cluster.
- Implemented DevOps practices using the AWS Cloud, Docker, Kubernetes, CI/CD (Bitbucket Pipelines), and system observability using Elasticsearch, Kibana, and Amazon CloudWatch.
- Monitored and maintained the company's AWS Cloud infrastructure with EC2, RDS, EFS, S3, SES, Elastic Beanstalk, Elastic Container Service, and Elastic Kubernetes Service.
- Acted as a technical lead and mentor for the software development team and oversaw project management using Agile and Scrum.
Senior Software Developer2017 - 2019Leavetown
- Developed and maintained a web-based accommodation booking system built on ASP.NET, C#, and Microsoft SQL Server, running on Windows Server infrastructure on the AWS Cloud.
- Led the development of a critical integration project for one of the world’s biggest hotel chains involving a continuous synchronization of pricing, availability, and booking transaction processing in real time for thousands of hotels and resorts.
- Built and maintained JSON and XML API integrations with hospitality platforms like Airbnb, HomeAway (previously VRBO), and other vacation rental channels for continuous data synchronization and online transaction processing.
- Maintained the company’s website built on WordPress using PHP and MySQL and integrated it with the internal booking system.
Development Team Lead | Founder2008 - 2017ApliMovil S.A. de C.V.
- Founded a web and mobile software development firm located in Monterrey, Mexico. Worked with local and national clients, from local SMEs to large corporations in different industries.
- Designed, implemented, and maintained cloud infrastructure on the AWS Cloud using EC2, ELB, S3, SES, SQS, Route 53, WAF, and Elastic Transcoder.
- Acted as a project manager and technical lead overseeing the entire software development lifecycle of multiple concurrent projects.
Software Developer2002 - 2012Freelance
- Worked on over 200 projects involving web and desktop development for diverse international clients in a wide variety of industries.
- Focused on the website design, development of eCommerce websites, payment processing integrations, desktop software development, web application development, API design and development, and API and web service integrations.
- Built a highly-ranked profile with a five-star rating of over 100 projects done at a top-rated online freelance agency.