madrigals1 Portfolio

Software Engineer

About me

Hi there. @madrigals1 here!

  • ๐Ÿ”ญ Software Engineer with 3 years of experience.
  • Love Programming on my free time.
  • โค๏ธ Docker ๐Ÿณ
  • You should definitely check out my best project - LeetCode BOT
  • LeetCode enjoyer

Tech Stack

  • ๐Ÿ’ป Programming Languages - Python, JavaScript (TypeScript), C#, Scala
  • ๐ŸŒ Web Frameworks - Django, React, Odoo, NodeJS
  • ๐Ÿ›ข Database - PostgreSQL, MySQL
  • ๐ŸŽฎ Game Development - Construct 2, Unity, JavaFX
  • ๐Ÿ”˜ Other - Docker, Grafana, Kibana

Github Stats Top Programming Languages

Work

FEB 2021 - JAN 2022

Software Engineer - Agoda

Agoda - online travel agency and metasearch engine for hotels, vacation rentals, flights, and airport transfer:

  • Data Migration - created automation for migration of data from legacy sources. Handled all data inconsistencies issues during migration. Monitored migration using Grafana and Kibana.
  • Kafka Replication - developed a microservice for data replication using Kafka messages. Added test cases and Docker deployment pipeline.
  • DAL (Data Access Layer) - developed a microservice that handles geodata fencing, replication using Kafka, P2P between different datacenters.
JUN 2020 - JAN 2021

Software Engineer - Manatal

Manatal Recruitment Software - AI powered cloud-based ATS:

  • App Improvement - refactored the code, fixed issues with N+1 queries. Decreased response time of all heavy endpoints from >2000ms to ~100ms. Improved overall speed of the app by 72%.
  • Mailchimp Integration - made an integration with mass mailing service Mailchimp.
  • Facebook Jobs Integration - integrated Facebook Jobs API into Manatal Software.
  • Codebase Optimization - heavily contributed to readability of the codebase. Set up tools for following best practices.
  • Knowledge Transfer - moderated biweekly meetings for knowledge transfer. Mentored junior developers and interns.
  • Documentation and Testing - improved documentation of the app. Increased test coverage of the app from 30% to 55%.
  • Outlook Calendar Integration - made a full-fledged SDK for Outlook API and integrated it into Manatal Software.
FEB 2020 - JUN 2020

Web Engineer - Eko (Amity)

Eko - business chat application with over 200k users. I worked on:

  • Chat - developed a functionality for managing access roles for members of the chats. Improved UX interaction between active and deleted users using Styled Components and Ant Design.
  • Cards - improved UI performance in Cards, a feature that creates virtual workspace for users of the app.

Upstra - SDK that allows engineers to add powerful messaging capabilities to their native and web apps.

Contact