Hernan Ojeda
Technical Leader - Staff Engineer at Keyway- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Java Advanced Programming
-Jun, 2016- Nov, 2024 -
Java Standard Programming
-Aug, 2015- Nov, 2024
Experience
-
Keyway
-
United States
-
Real Estate
-
1 - 100 Employee
-
Technical Leader - Staff Engineer
-
Jan 2022 - Present
As a Technical Leader at Keyway, I was responsible for leading the team that developed the underwriting process for properties on our real estate platform. We created a data-driven process that allowed users to make informed assessments of properties they were interested in.My role involved working closely with the product team and stakeholders to understand their needs and requirements for the underwriting process. I then led the team in designing and implementing the underwriting process, leveraging technologies such as machine learning and data analytics to provide accurate and reliable property assessments.I also managed the team's day-to-day operations, delegating tasks and ensuring that everyone was aligned with the project goals and timelines. I provided technical guidance and mentorship to the team members, helping them to develop their skills and advance their careers.Through my leadership, the team was able to successfully deliver the underwriting process, which has helped to drive the success of our real estate platform.Tech stack:- Clean architecture- Kotlin- PostgreSQL- Kotlin- SNS- SQS- Dynamo- ReactJS- Typescript- Pub/Sub- BigQuery- Python- Airflow- FastAPI- AWS Show less
-
-
Software Engineer
-
Apr 2021 - Feb 2022
As one of the first engineering team members at Keyway, a real estate startup aimed at revolutionizing the commercial real estate industry in the USA, I played a critical role in developing the company's real estate platform from scratch. Working closely with the product team, I helped to define and refine the platform's features and functionality, ensuring that they met the needs of our users and aligned with the company's strategic objectives.To achieve this, I led the development of the platform's core components, including deal management, property listings, search functionality, and data management. I also established development best practices, including code review and testing, to ensure that the platform was reliable, scalable, and maintainable.In addition to my technical contributions, I worked closely with the company's leadership team to define and implement the company's engineering strategy. This involved recruiting and mentoring new engineering talent, establishing team goals and objectives, and ensuring that the team had the resources and support needed to achieve them.Thanks to my efforts and those of the engineering team, Keyway was able to launch its platform on schedule and achieve early success in the highly competitive commercial real estate market.Tech stack:- Clean architecture- Kotlin- Javalin- PostgreSQL- Python- Scrapy- BeautifulSoap- Snowflake- DBT- ReactJS- NextJS Show less
-
-
-
Rappi
-
Technology, Information and Media
-
700 & Above Employee
-
Technical Leader
-
Feb 2020 - Apr 2021
Accounting Team:As a technical leader, I was tasked with building and leading a new accounting team from scratch. The goal was to tackle complex financial integration challenges, including electronic invoicing generation, tax calculation, and accounts consolidation. I began by evaluating the existing financial systems and identifying gaps in the integration process. From there, I led the design, development, and implementation of integration services for financial movements, reconciliation of movements, and accounting services. This included developing a scalable and efficient system for the integration of tax data and ensuring transactional consistency control.I delegated tasks to the 5 members of the development team, providing guidance and counsel on all aspects of the initiatives, from technical implementation to project management. Through close collaboration, we were able to break down complex requirements into manageable tasks, and I ensured that each team member had the resources and support necessary to deliver high-quality work. I also promoted the joint development of the team, encouraging a culture of collaboration, communication, and continuous improvement.Throughout the project, I worked closely with stakeholders from different departments, including finance and operations, to ensure that our solution met their specific requirements. I also kept up-to-date with industry developments and trends, ensuring that our team was always leveraging the latest technologies and best practices in financial technology. Ultimately, our work led to significant improvements in financial data accuracy, tax compliance, and transactional consistency, resulting in increased efficiency and cost savings for the company.Technologies used:- Java11 - Kotlin - Vertx - RxJava2- Spark - Springboot- Clean Architecture - Event Driven Architecture - Kafka - S3 - Redis - PostgreSQL - Snowflake - Periscope - Python - Airflow - Typescript - Angular- AWS Show less
-
-
Software Development Engineer
-
Aug 2019 - Feb 2020
Payment Platform Team:As software engineer of Payment Platform team I was responsible for the development of pay-out processes. This involved managing checking accounts of couriers and partners, integrating payment gateways, and scheduling payments. Through this work, I gained experience in financial technology and backend development, working with large volumes of data and complex integrations. I collaborated closely with cross-functional teams to ensure seamless execution and delivery of these critical financial processes.Technologies used:- Kotlin- Springboot- Vertx- RxJava2- PostgreSQL- Redis- SQS- Kafka- AWS Show less
-
-
-
Mercado Libre
-
Argentina
-
Internet Publishing
-
700 & Above Employee
-
Sofware Engineer
-
Oct 2018 - Aug 2019
Billing charges engine migration: As a software engineer, I led the successful migration of the billing charges engine from Groovy to Java, improving the system's maintainability and scalability. I evaluated the existing architecture and designed a new architecture that would allow for easier integration of new features. I worked closely with the development team, product owners, and stakeholders to refine user stories and estimate task time, enabling us to deliver high-quality software on time and within budget. I managed the development team throughout the sprints, facilitating agile methodologies to foster collaboration and continuous improvement. Tech Stack: - Java - RabbitMQ - MySQL - Oracle - Spark - Docker - Clean Architecture - Groovy - Teradata - Key-value stores - Publish-subscribe message based architecture Billing charges generation for Credits vertical: In my role as a software engineer, I played a key role in the deep integration of the generation of charges, tax calculation, and final integration with the ERP system into the new Billing Charges Engine for a new vertical called Credits. Working closely with the development team, I helped to design and implement the new charging system, ensuring that it was fully integrated with the tax calculation and final integration with the ERP system. I also collaborated with product owners and stakeholders to understand the requirements for the new Credits vertical and to ensure that the charging system met those requirements. I also collaborated with other teams to ensure that the new vertical was fully integrated into the existing platform, and that all necessary APIs were in place for seamless integration with other systems. Tech Stack: - Java - RabbitMQ - MySQL - Oracle - SparkJava - Docker - Clean Architecture - Groovy - Teradata - Key-value stores - Publish-subscribe message based architecture - Springboot Show less
-
-
-
SysOne
-
Argentina
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Oct 2016 - Oct 2018
Sura core project: After the successful implementation of Qualia's insurance core, I was tasked with leading a similar project at Sura. The goal was to integrate a new insurance core to manage policies and claims more efficiently. My responsibilities included overseeing the project from start to finish, developing and implementing the integration plan, coordinating with the development team, and testing the new system to ensure it met the necessary standards. Tech stack: - Java 8 - Spring - SpringBoot - SpringData - Hibernate - SQL - MySQL - Pentaho Qualia core project: Qualia aimed to expand its insurance portfolio by integrating new products. To achieve this, we integrated a new insurance core to manage the lifecycle of insurance policies. In addition, due to our record delivery times, Qualia also decided to migrate products from their previous core to our implementation. My responsibilities included developing and implementing the integration plan, working closely with the development team to ensure successful implementation, and testing the new system to ensure it met the required specifications. Tech stack: - Java 8 - Spring - SpringBoot - SpringData - Hibernate - SQL - MySQL Galicia integration project: Galicia Seguros wants to integrate with La Caja as a new third party insurer in its insurance quotation tool. I have integrated the new insurance company using an existing interface in the project, the challenge was to manage and convert the responses from a web service soap to the existent interfaces. Tech stack : - Spring - Hibernate - Java 7/8 - CXF - WS SOAP - JSF with Primefaces - SQL - MySQL Show less
-
-
-
ITR
-
Argentina
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Java Software Developer
-
Nov 2015 - Oct 2016
Santander Bank's - Home Banking UI redisign: As part of the Santander Bank's digital transformation initiative, I led a project to revamp the user interface of its Home Banking application. Working with a team of developers, we implemented the new design using Java servlets, JSP, and JSTL. The main challenge of the project was to seamlessly integrate the new design into the existing legacy codebase. Through effective communication and collaboration with the design team, we were able to successfully deliver a modern and intuitive user interface while maintaining the application's stability and performance. The new design received positive feedback from both customers and internal stakeholders, and resulted in increased user engagement and satisfaction. Tech stack: - Java 5/6/7 - SQL - JSP with JSTL - Javascript / Jquery / Ajax. Show less
-
-
Education
-
Universidad Siglo 21
Licenciatura en Informática, Tecnología informática/Tecnología de sistemas informáticos