Andrés Osorio
Computer/Software engineer based in Bogotá Colombia
LinkedIn / GitHub
Software Developer with over 5 years of experience.
Background in competitive programming problems solving through data structure, algorithmic and mathematical
solutions.
Experienced with executing software and web development tasks from start to finish within agile methodologies.
I am a self learner ready to improve my tech stack and fully accomplish my responsibilities and help others doing
so.
🎈 Interests
Problem-Solving Algorithms
I have a background in competitive programming contests and interest on algorithmic and mathematical solutions from the
simplest to the most complicated problem
Software Development
One of the reasons why I chose this career was to know how the tools that we use every day on computers work. Now this
has been transformed into an interest in implementing them
Video Game Development
I love video games, and I’m encouraged to learn about this world behind the curtain from a coding perspective
💡 Developer Skills
Languages
- Main XP with: Java, Kotlin, Python
- XP with: SQL, JavaScript, TypeScript
- Familiar with: C++, PHP
Frameworks / Libraries
- Worked with: Spring, JUnit, React, Symfony
- Familiar with: Pandas, Angular, AngularJS
Tools
- Experienced with: AWS, GIT, Relational and NoSQL Data Bases
- Worked with: Postman, DataDog, Splunk, Spinnaker, PagerDuty
- Familiar with: JetBrains IDE’s, Eclipse, IBM Cognos Software
💻 Work Experience
Software Developer @ 🔨 Construction Management Software (Oct 2024 - Present)
Designed and implemented a system that integrated an external software solution with internal systems, calculating spatial relationships between various geometries using optimized algorithms and spatial data structures
- Developed and utilized optimized geometry algorithms to enhance system performance and accuracy
- Contributed to decision-making processes for architectural and database design solutions, ensuring scalability and reliability.
- Optimized RESTful API calls, enabling improved tracking and enhanced decision-making capabilities for business operations.
- Tools: Java, Spring, Geogebra, JTS, AWS, REST
SoftServe (May 2022 - Oct 2024)
Backend Developer @ ✈️ International Travel Platform (April 2023 - Oct 2024)
Implemented and maintained a collaborative ‘Trips’ feature, integrating with various brands on the platform. Users can
compile lodging, activities, and flights into a shared itinerary, facilitating real-time collaboration through email
invitations
- Backend development and maintenance of multiple microservices
- Manage and development on multiple AWS services
- Contributed to the successful execution of a complex data and services migration
- Contributed in decision-making for architectural and database design solutions
- Optimization of algorithms for different endpoints
- Effective bug resolution and implementation of client-specific code adjustments
- Tools: Kotlin, Java, Spring, AWS, REST/gRPC/GraphQL Services, Datadog, Splunk
Fullstack Developer @ 💬 International Travel Platform (May 2022 - March 2023)
Conversational Lodging Deprecation: Convergence of different conversation microservices for partners into a unified one
- Development and maintenance of vital microservices.
- Optimization of API call tracking for enhanced decision-making.
- Streamlining service integration through a unified API.
- Effective bug resolution and implementation of client-specific code adjustments.
- Tools: Java, Spring, AWS, React
Fullstack Developer @ 🏅 Hércules™ (Oct 2020 - May 2022)
- Web development and support to Hércules™
- Full-Stack development including databases maintenance and successful delivery software for massive sport events in
South America
- Development of UI, API, features development
- Tools: PHP (Symfony), AngularJS, MariaDB, GCP
Software Developer @ 🛡️Insurance company (Aug 2019 - Jan 2020)
- Responsible for the design and implementation automated file upload system that reduced loading times from 1 week to 3
hours
- Tools: Python (Pandas, Tkinter), Adaptive Insights, GCP (API Services)
BI Consultant @ 🛡️Insurance company (Feb 2019 - May 2019)
- Responsible for solving users technical/functional issues
- Involved in the design, elaboration and tuning of reports and cubes
- Tools: IBM Cognos Software, Oracle PL/SQL
📜 Certifications
- AWS Certified Cloud Practitioner
Amazon Web Services (2024) 🔗
- ScrumStudy
SCRUM Fundamentals (2017) 🔗
📚 Education
Computer Science Degree (Ingeniería de Sistemas)
Politécnico Grancolombiano - Bogotá, Colombia (2016 - 2020)
- Distinctions: Selected by the University to participate in different activities
- Distinction by Universidad del Istmo Ciudad de Panamá, Panamá (2016)
- Distinction by Pontificia Universidade Católica Rio do Janeiro, Brazil (2017)
- X ACM-ICPC Caribbean Training Camp La Habana, Cuba (2018).
🏆 Programming Contests
South America-North - ACM International Collegiate Programming Contest
ICPC (2018 - 2020)
- 2018 Poli-01 ( 17th/56 )
- 2019 Jump Forces ( 4rd/49 )
- 2020 Jump Forces ( 9th/45 )
National (Colombia) - ACM International Collegiate Programming Contest
ICPC (2017 - 2020)
- 2017 f(a)
- 2018 Poli-01 ( 9th/116 )
- 2019 Jump Forces ( 3rd/119 )
- 2020 Jump Forces ( 5th/32 )
Colombian Collegiate Programming League
CCPL (2017 - 2020)
XIII UCI Cup programming of Tomás López Jiménez
UCI (2018)
💬 Languages
Spanish Native
English High intermediate