Abraham Lopez, Software Architect and Developer in Montreal, QC, Canada
Abraham Lopez

Software Architect and Developer in Montreal, QC, Canada

Member since February 25, 2022
Abraham is a software architect with 20 years of experience in the entire software development lifecycle with a strong focus on software architecture and design, DevOps, Agile project management, and leading distributed teams. He has worked on many diverse projects in different industries leading and performing the planning, analysis, design, development, quality assurance, infrastructure setup, deployment, monitoring, and maintenance of custom high-scale web and mobile applications.
Abraham is now available for hire

Portfolio

  • Encepta
    TypeScript, React, C#, .NET, PostgreSQL, Docker, Kubernetes...
  • Leavetown
    C#, .NET, ASP.NET, JavaScript, Microsoft SQL Server, IIS...
  • ApliMovil S.A. de C.V.
    JavaScript, TypeScript, Angular, Cordova, Linux, Amazon Web Services (AWS)...

Experience

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Chrome, SourceTree

The most amazing...

...thing I've developed single-handedly is a cross-platform mobile app that serves close to a million active users, running on limited traditional infrastructure.

Employment

  • Lead Software Developer

    2019 - 2022
    Encepta
    • 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 Development
  • Senior Software Developer

    2017 - 2019
    Leavetown
    • 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 Development
  • Development Team Lead | Founder

    2008 - 2017
    ApliMovil 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 Development
  • Software Developer

    2002 - 2012
    Freelance
    • 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

Experience

  • 7-Eleven Mexico App
    https://www.7-eleven.com.mx/app.html

    This cross-platform mobile app for iOS and Android devices serves close to a million active users that are frequent customers of the second-largest convenience store chain in Mexico. I developed the app's front and back ends from scratch based on the UI design provided by the client. Also, I implemented it on the client's own infrastructure.

  • Real-time Booking Platform
    https://jetstreamtech.io/

    This is an ASP.NET back end for real-time hospitality reservations with multiple hotel chains and vacation rental platforms. As a member of the senior team, I oversaw the development and maintenance of the system and the full development of integration with one of the largest hotel chains in the world.

Skills

  • Languages

    JavaScript, PHP, TypeScript, C#, Python
  • Frameworks

    Ionic, Angular, .NET, ASP.NET, React Native
  • Libraries/APIs

    React, Node.js, LINQ
  • Paradigms

    App Development, Mobile Development
  • Platforms

    Amazon Web Services (AWS), WordPress, Linux, Docker, Kubernetes
  • Other

    APIs, Web Development, Web App Development, Web Project Management, Cordova, CI/CD Pipelines, IIS
  • Tools

    Git, GitHub, Apache, NGINX
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, SQL Server 2012, MongoDB

Education

  • Bachelor's Degree in Information Technology Management
    2005 - 2008
    Latin American Technological University - Mexico City, Mexico

To view more profiles

Join Toptal
Share it with others