Lead Software Developer
2019 - 2022Encepta- 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.
Technologies: TypeScript, React, C#, .NET, PostgreSQL, Docker, Kubernetes, Amazon Web Services (AWS), APIs, Ionic, React Native, CI/CD Pipelines, Web App Development, Mobile Development, GitHub, App Development, Web Project Management, Web DevelopmentSenior Software Developer
2017 - 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.
Technologies: C#, .NET, ASP.NET, JavaScript, Microsoft SQL Server, IIS, Amazon Web Services (AWS), APIs, Web App Development, GitHub, Web DevelopmentDevelopment Team Lead | Founder
2008 - 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.
- Developed cross-platform applications using JavaScript, TypeScript, Angular, Cordova, and Ionic for iOS and Android mobile devices as well as web applications using PHP and MySQL on Linux servers.
- 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.
Technologies: JavaScript, TypeScript, Angular, Cordova, Linux, Amazon Web Services (AWS), PHP, MySQL, NGINX, Apache, SQL Server 2012, MongoDB, Web App Development, Mobile Development, GitHub, App Development, Web Project Management, Web DevelopmentSoftware Developer
2002 - 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.
Technologies: JavaScript, HTML, CSS, Photoshop 7, WordPress, Magento, PHP, ASP, Visual Basic, Windows, Linux, Git, MySQL, IIS, Apache, NGINX, Amazon Web Services (AWS), Microsoft SQL Server, Web App Development, Web Development