Mike Olivera
Development
Meta, Colombia
Skills
Python
About
Mike Brian Olivera's skills align with Programmers (Information and Communication Technology). Mike also has skills associated with Web Professionals (Information and Communication Technology). Mike Brian Olivera has 10 years of work experience, with 8 years of management experience, including a mid-level position.
View more
Work Experience
Lead Backend Developer
Lean Tech
November 2021 - Present
- Core Team Remote * Design and develop high-quality, scalable software solutions, ensuring seamless integration with existing systems and adherence to best practices. * Execute rigorous code audits, identifying and resolving potential system bottlenecks to boost software performance. This strategic approach guarantees outstanding user experiences and robust system stability. The more recent the position, the more details you usually want to share. * Actively engage with interdisciplinary teams, encompassing product managers and designers, to crystallize project specifications and orchestrate efficient delivery timelines.
Risk Engineer
Venmo
February 2021 - November 2021
- Sec team Remote Drive the development and integration of key features, adeptly implementing PayPal solutions for the enhancement of Venmo's payment systems. As member of Risk Team, creating solutions for fraud prevent. * Implement functionalities for microservices using Kotlin and Python, showcasing technical versatility and efficiency. * Skillfully employ a suite of technologies including Django, Redis, and Postgres, alongside queue systems for asynchronous tasks and MongoDB for advanced data management.
Technology Advisor and Developer
October 2019 - February 2021
- Colombia * Provide strategic guidance to the organization on diverse information system implementations, and mentor a dynamic team of three, facilitating successful execution. * Engage in meetings to understand the organization's needs, subsequently designing and implementing effective solutions. * Comprehend public-facing needs, propose tailored solutions, and spearhead their successful implementation.
Senior Backend Developer
Rappi
January 2019 - October 2020
- Colombia Design and develop microservices for the B2B vertical, while integrating social networking capabilities for the growth sector. Collaborate closely with business units, innovatively shaping new feature sets. * Build, and deploy microservices utilizing an array of technologies including Python-Flask, Python-Bottle, Express.js, Spring Boot, VertX, and Java/Kotlin, showcasing technical versatility and competency. * Expertly manage Nginx routing to function as a reverse proxy, bolstering the efficacy of the microservices architecture * Design RESTful APIs for seamless consumption by frontend interfaces and mobile devices, ensuring a coherent and user-friendly experience.
Principal Dev
TaxiYa Company
June 2018 - January 2019
- Viilavicencio, Colombia Spearheaded the end-to-end development of a comprehensive system for a taxi company, from initial negotiations through to deployment, leveraging the power of Firebase and Google Cloud Platform (GCP). * Engage in all phases of the software development lifecycle, designing and constructing architecture in alignment with specified requirements documentation. * Engineered a comprehensive Android application for drivers, demonstrating exceptional use of design patterns. Seamlessly collaborated with another Android developer for the customer's application * Executed extensive functional testing across the system, while simultaneously developing a robust backend infrastructure utilizing Firebase.
Principal Dev
IniTics Company
March 2014 - December 2017
- Viilavicencio, Colombia IniTics was a personal venture in which I constructed technological solutions, fostering an environment for continuous learning and software development. This immersive experience enhanced my skills in various areas, from intricate software construction to effective communication with clients. In this venture, I embraced the importance of client interaction, frequently engaging in insightful meetings to comprehend their specific needs. The insights gathered from these engagements were then channeled into the implementation of effective, tailored solutions. This cycle of understanding, creating, and implementing has refined my problem-solving approach and has reinforced the importance of client-centric design in software development. * Throughout this period, I independently acquired numerous technologies and skills, fostering a mindset of self-reliance and continuous learning. This proactive approach has enabled me to quickly adapt to new challenges and effectively address them, equipping me with a robust toolkit for navigating the ever-evolving tech landscape. * Engage fully in the software development lifecycle, even overseeing large projects which required team expansion. Demonstrated leadership capabilities by successfully managing and directing teams of 3-4 developers. * Spearheaded the development of over 20 diverse applications, including mobile apps, for various corporate and government clients, showcasing versatility and adaptability across different sectors.