Welcome!
It's Nice To Meet You
More about me

let's build something amazing!

David Sarmiento

Software Engineer

Master degree certificate number
11453626

Professional certificate number
7173941

About me

I am a curious and driven individual with a passion for learning and exploring new ideas. With a background in engineering, I thrive on solving problems and finding innovative solutions.
Let me implement in your project my technical expertise, innovative problem-solving, and dedication to continuous improvement. I excel in developing efficient, scalable solutions and thrive in collaborative environments, ensuring project success.
Category Skills
Frontend HTML, CSS, JavaScript, React
Backend Ruyby on Rails, Go
Relational databases MySQL, PostgreSQL, SQLite
No Relational databases (No SQL) MongoDB, Redis, Memcached
Infrastructure Digital Ocean, Heroku, Terraform, AWS(S3, EC2, Route 53, IAM, RDS, ECS, ECR), Docker, CI/CD (github actions)
Mobile Android(Android studio - java)
Other Technologies and Tools Git, Agile, Scrum (Jira), API, REST, SOAP, GraphQL, Ruby on Rails HotWire, Sentry, Datadog, Elasticsearch, Apache Kafka, Postman, Git Flow
Hardware Arduino, RaspberryPI

Beyond my technical skills

I have a deep appreciation for the arts, particularly music, which inspire me creatively. In my free time, you'll often find me hiking, biking or running in nature, or engrossed in a good reading. In addition I cherish meaningful connections with others

Experience

Software Engineer with more than 12 years of experience in the field of IT, I been worked in a wide range of projects throughout different technologies Backend, Frontend, mobiles and infrastructure including CI/CD devops process throught the most used cloud technologies.

  • December 2023 - July 2024

    fitune.io

    Developed and maintained the Fitune API, using Ruby on Rails and GraphQL, developed new features and bug fixing for the Fitune admin and website using Vue.js, integration of third-party services through REST APIs and managed continuous delivery using Heroku

  • October 2021 - June 2023

    clikauto.com

    Designed the behavior and interaction of microservices using Ruby on Rails, development and maintainence of Clikauto main API Service using Ruby on Rails, assist in implementing a DevOps culture within the team, leveraging ECS and GitHub Actions. integration of third-party services using both REST APIs and SOAP. managed AWS IAM policies to enforce access restrictions for services and users, additionally, I collaborated to improve operational tasks and enhance service availability and scalability through technologies ElasticSearch, caching, and DDD.

  • September 2017- October 2021

    arcusfi.com

    collaboration on the development and support of Arcus' Banking service for real-time payments through Mexico's SPEI network. development and maintainance of Pay, an Arcus product designed as a B2B API service for paying bills from various companies. I designed, maintained, and developed Data, an Arcus product that uses reverse engineering and scraping technologies to extract billing information from companies. I also designed and developed Change, an Arcus product that changes main payment methods on biller companies' websites using scraping technology with Selenium. I integrated third-party services by consuming REST APIs and SOAP for various Arcus products. I generated documentation for several Arcus products using tools like Jekyll, Swagger, and Stoplight. Moreover, I utilized AWS infrastructure components such as S3 and SQS for some Arcus projects.

  • 2012 – 2017

    Freelance

    Prototype hardware doftware for mobile android application for controlling and monitoring car components Web application for manage insumes, logistics and statistics reportering for PEPEN Handicraft Bags (Ruby on Rails) Statistics web app for capturing information and reporting Chronic diseases statistics (JAVA, JSP, Servlets) Scholar control system web app for the Polytechnic University of Tlaxcala West Region (Ruby on Rails) Scholar system web app for high school (PHP, Mysql, XAMPP) Desktop application for inventory control, sales and reportering in a wood store (Java)

  • Be Part
    Of Our
    Story!

Services

I am an experienced developer and IT professional dedicated to delivering high-quality solutions that help your business thrive in the digital world. Whether you need a simple website or a complex enterprise application, I have the expertise to turn your vision into reality; A wide range of development services includes:

Web Application Development

  • Custom Web Development: Tailored solutions to meet your specific business needs.
  • E-commerce Solutions: Robust online stores with secure payment gateways.
  • Content Management Systems (CMS): Easy-to-manage websites with popular platforms like WordPress, Joomla, and Drupal.
  • Responsive Design: Ensuring your website looks great and functions seamlessly on all devices.

Software Development

  • Enterprise Solutions: Scalable software to streamline your business operations.
  • Custom Software: Building unique software solutions tailored to your specific requirements.
  • SaaS Development: Creating software as a service applications that are accessible over the internet.

Mobile Application Development

  • Android Development: Developing versatile apps for Android devices.
  • Cross-Platform Development: Utilizing frameworks like React Native and Flutter to create apps that work on both iOS and Android.

API Development and Integration

  • Custom API Development: Building robust APIs to connect various software systems.
  • Third-Party API Integration: Seamlessly integrating existing APIs into your applications for enhanced functionality.

Database Development and Management

  • Database Design and Architecture: Creating efficient and scalable database structures.
  • Database Optimization: Improving performance and speed of your existing databases.
  • Data Migration and Conversion: Safely transferring data from one system to another.

DevOps and Continuous Integration/Continuous Deployment

  • Infrastructure as Code (IaC): Automating the provisioning and management of your IT infrastructure.
  • CI/CD Pipelines: Implementing automated testing and deployment pipelines for faster release cycles.
  • Monitoring and Logging: Setting up comprehensive monitoring and logging to keep track of system performance and errors.

Contact


WhatsApp:

(click on the whatsapp icon to start a conversation)

Phone:

+52 241 145 0978

Email:

edst83@gmail.com

Linkedin:

https://www.linkedin.com/in/davidsarmiento5