J

Javier Cornejo

About

Detail

Sr Developer
Ecuador

Contact Javier regarding: 

Flexible work
Starting at USD30/hour

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • B
    Backend Lead Developer
    Bnka, Remote
    Jun 2024 - Current (1 year)
    Role: Lead Developer Architectures Applied: Hegaxonal Architecture/ Microservices Architecture Responsabilities/ Task Performed: • Developed and maintained a Flask-based microservice in Python to handle Argentinian transfers. • Designed and implemented asynchronous task queues for background processing, including transfer status validation and retry mechanisms. • Integrated webhooks for real-time incoming transfer notifications, ensuring accurate updates of user balances. • Collaborated closely with cross-functional teams and clients to gather requirements, design solutions, and integrate components. • Implemented robust security measures including token-based authentication, certificate-based connections, and thorough API documentat
  • G
    Senior Developer
    Globant, Remote
    Jul 2023 - Jul 2024 (1 year 1 month)
    Architectures Applied: Hegaxonal Architecture/ Microservices Architecture Responsabilities/ Task Performed: • Spearheaded the development of a complex Flask-based microservice in Python to manage multi-currency swap transactions (e.g., EUR, ARS, PEN, USDC, USDT). • Designed tailored workflows for each currency, integrating various service providers to efficiently handle deposits and withdrawals in user wallets. • Developed and implemented multiple strategies for transaction status validation, determining wait times for completion, processing refunds, and managing reprocessing scenarios. • Implemented scheduled asynchronous tasks to continuously monitor and reprocess transactions until completion. • Leveraged event-driven actions trigg
  • T
    Developer Senior Consultant
    ThoughtWorks,
    Oct 2022 - Mar 2023 (6 months)
    Project: Procedures System for Universidad Católica de Cuenca Architectures Applied: Hegaxonal Architecture/ Microservices Architecture Responsabilities/ Task Performed: • Responsible for leading the development of a microservices-based application using Java and the Spring Boot framework, ensuring robustness, scalability, and maintainability. • Collaborated with cross-functional teams and clients to gather requirements, design solutions, and integrate developed components into the system. • Implemented security features, database management, and API documentation, while ensuring high code quality through testing and code coverage validation. • Provided guidance and mentoring to junior developers, fostering a culture of continuous lea
  • E
    Researcher/ Teacher
    Escuela Superior Politécnica de Chimborazo,
    Nov 2021 - Aug 2022 (10 months)
    As a teacher, I taught Mathematics 1, 2, and 3. I participated too in research projects in the agriculture field, processing data related to cocoa-related diseases. In this research project, I used Python to implement Artificial Neural Networks. The version code was handled with git using Github. The methodologies used for the investigation projects were: Scientific method combined with Agile investigation; the project was dynamic and full of uncertainty due to the novel study that was raised.
  • E
    Master's Teacher
    Escuela Superior Politécnica de Chimborazo,
    Jun 2021 - Jul 2021 (2 months)
    Teaching the course Ordinary Differential Equations in the Master's program in Mathematics with a focus on Modeling and Teaching, 1st cohort, in July 2020.
  • F
    Senior Developer
    Futura SA,
    Jan 2021 - Oct 2021 (10 months)
    • Collaborated with the company FUTURA SA and provided technical expertise in developing and deploying microservices. • Responsible for designing, developing, and maintaining microservices using Python, FastAPI, and the MVC pattern, ensuring a robust and scalable application architecture. • Implemented authentication processes and integrated various microservices to create a cohesive system. • Conducted training workshops to educate clients on the initial deployment and configuration of applications with relational databases like PostgreSQL and MySQL. • Ensured high code quality through Test-Driven Development (TDD), utilizing JUnit, Mockito, and Coverage.py. • Collaborated with cross-functional teams and clients to gather requirement
  • I
    Researcher/ Teacher
    Instituto Superior Tecnológico del Azuay,
    Jul 2019 - Sep 2021 (2 years 3 months)
    • Teaching Python integration with cloud solutions for good practices based on Clean Code, as well as deployment of Cloud environments like AWS. Experience in design patterns based on MVC, MVT, and singleton. Students must handle all their codes using git commands to versioning code in Github. For Web API Rest implementations they must use Django and Flask to generate views and expose API using Django Rest Framework. The architecture thought was MVC and MVT. • Use of Swagger as API Documentation. • Basic concepts about Microservices • Java teaching as the bases of Object-Oriented Programming. Among these, are Java SpringBoot initial setup, basic started, API Documentation Swagger. Spring Auth Spring Cloud. • Git commands to upload proj
  • L
    Senior Developer
    Libélula Soft,
    Jun 2018 - May 2019 (1 year)
    Architectures Design Responsabilities/ Task Performed: • Played a pivotal role in designing, developing, and maintaining a robust and scalable system. • Responsible for developing and implementing Python and Java Lambda functions on AWS to extend the functionalities of the existing PHP-based backend architecture. • Ensured that all developed code adhered to best practices and passed required test cases before deployment. • Collaborated with cross-functional teams to gather requirements, design solutions, and integrate developed components into the system. • Participated in code reviews and provided guidance to junior developers to maintain high code quality. • Responsible for troubleshooting and resolving complex technical issues, co
  • G
    Senior Developer/ Tech Lead
    GEArth,
    Dec 2016 - Jun 2018 (1 year 7 months)
    • Worked as a Technical Leader on this software development project, responsible for guiding and managing a team of developers to successfully design, develop, and deploy a microservices-based application. • Responsible for defining the overall software architecture and ensuring that it adheres to best practices and design patterns. • Coordinated with cross-functional teams, including product owners, stakeholders, and other technical teams, to gather requirements and translate them into actionable tasks. • In charge of mentoring and coaching junior developers, providing guidance on code quality, design patterns, and troubleshooting techniques. • Ensured smooth project delivery by managing timelines, resources, and communication among t
  • E
    Program Developer
    Easysoft,
    Jan 2016 - Dec 2016 (1 year)
    Project: Architectures Applied: Domain-Driven Design. Responsabilities/ Task Performed: • Worked as a Project Developer and lead technical in backend development. • Responsible for designing, developing, and maintaining a banking application. • Led backend development using Python, Django Framework, and Django Rest Framework, ensuring a robust and scalable application. • Collaborated with cross-functional teams to gather requirements, design solutions, and integrate developed components into the system. • Implemented unit testing and utilized Magic Mock to ensure high-quality code and maintainability. • Responsible for managing database migrations using Alembic to facilitate smooth deployment and updates. • Worked closely with the
Education verified_user 0% verified
  • "
    Master in Mathematics Models and Numerical Simulation in engineer
    "UNIVERSIDAD POLITÉCNICA SALESIANA"
    Jun 2015 - Jun 2018 (3 years 1 month)
Projects verified_user 0% verified
  • BNKA
    Argentinian debit cards
    BNKA
    Aug 2024 - Current (10 months)
    • Led the development of a Flask-based in Python to manage the complete workflow for requesting both virtual and physical cards. • Designed and implemented asynchronous task queues using Redis to coordinate multiple service provider interactions, ensuring system Developed handle
  • BNKA
    Swap transactions
    BNKA
    Aug 2024 - Current (10 months)
    Monitored system console logs
  • BNKA
    Argentinian transfers
    BNKA
    Apr 2024 - Current (1 year 2 months)
  • Disney
    Helix Project
    Disney
    Jan 2024 - Jul 2024 (7 months)
  • Disney
    Revenue Recognition
    Disney
    Jul 2023 - Dec 2023 (6 months)
  • Libélula Soft
    Ecommerce App for Coral
    Libélula Soft
    Jun 2018 - May 2019 (1 year)
  • C
    Cash Management Banco del Austro
    Jan 2016 - Dec 2016 (1 year)