Edgar Alexander Conejo Martínez
Development
Bogotá D.C., Colombia
Skills
Java
About
Edgar Alexander Conejo's skills align with Programmers (Information and Communication Technology). Edgar also has skills associated with Web Professionals (Information and Communication Technology). Edgar Alexander Conejo has 9 years of work experience.
Work Experience
Backend Developer
EY, Bogotá D.C
April 2024 - Present
- - Designed and developed software applications using C# and .NET Framework. - Implemented complex mathematical functions and algorithms for various applications. - Wrote and optimized C# code to improve application performance and efficiency. - Utilized Entity Framework for database management and data access. - Conducted unit and integration testing to ensure software quality, using mocks for testing dependencies. - Worked with Lakehouse architectures and Databricks for big data processing and analytics. - Leveraged Microsoft Fabric for building scalable and secure cloud solutions. - Collaborated with cross-functional teams to define requirements and design technical solutions. - Used version control (Git) to manage and document code changes. - Participated in code reviews and debugging sessions to maintain code quality. - Documented software development processes and provided technical support to other developers and end-users.logies, techniques and new tools - Created and maintained SQL stored procedures and functions to support application functionality. - Performed SQL database maintenance tasks, including optimization and performance tuning.
Backend Developer
Tata Consultancy Services, Bogotá D.C
March 2022 - March 2024
- Designed and implemented software solutions following the MVC (Model-View-Controller) pattern, ensuring separation of concerns, maintainability, and scalability. - Leveraged Spring Boot framework to build robust and scalable web applications, simplifying configuration and development. - Utilized Hibernate for efficient data persistence and integrated caching mechanisms to optimize database interactions. - Lead the migration of a monolithic application to a microservices architecture orchestrated with Kubernetes, improving scalability and resource utilization. - Lead the migration of legacy Oracle Forms applications to modern Java-based solutions, leveraging PL/SQL for backend logic. - Design and develop Angular-based user interfaces (UI) to replace Oracle Forms screens, ensuring usability, responsiveness, and adherence to design standards. - Proficient in using Git for version control, including branching, merging, and collaboration with development teams. - Configured, administered, and maintained WebLogic and TomEE servers to ensure application reliability and performance. - Developed and implemented custom Maven plugins tailored to project-specific requirements, resulting in streamlined workflows and a substantial improvement in overall build efficiency. - Orchestrated Kubernetes deployments for microservices-based applications, ensuring efficient scaling and resource management. - Worked extensively with Data Management Platforms (DMP) in Oracle, managing and optimizing data for improved data-driven decision-making. - Proficient in creating database procedures, functions, triggers, and scripts to support application functionality and data management. Experienced in AWS (Amazon Web Services) cloud computing, including the deployment and management of cloud resources. - Worked with Snowflake data warehousing platform to manage and analyze large datasets, ensuring data accuracy and performance. - Implemented data migration scripts to extract, transform, and load (ETL) data from the Oracle Forms application to the new Oracle Database using SQL and PL/SQL.
Data Analyst & Backend developer
Comcel S.A
April 2019 - February 2022
- , Bogotá D.C. - Migrated PHP to Java, creating improvements and automation following the company standard. - Designed and developed robust and scalable backend services using Java and Spring Framework, applying design patterns such as the Singleton and Factory patterns for object creation. - Design, develop, and maintain Java applications that utilize SOAP-based web services for communication. - Implement SOAP endpoints and clients using frameworks like Apache CXF or JAX-WS. - Configure and customize SOAP bindings, handlers, and interceptors to meet specific project requirements. - Optimize REST API performance through techniques like caching, pagination, and asynchronous processing. - Configure and customize JWT authentication and authorization filters to enforce access control policies and secure REST endpoints. - Developed and maintained data dashboards and reports using Python libraries (Pandas, Matplotlib, Seaborn). - Using Python for data extraction, transformation, and loading (ETL) processes, ensuring data accuracy and reliability. - Developed and maintained data dashboards and reports using Power BI and Tableau, incorporating SQL queries to retrieve and transform data. - Leveraged DAX (Data Analysis Expressions) in Power BI for advanced calculations and measures. - Worked with Oracle databases, designing and implementing functions, procedures, and scripts. - Utilized Oracle cursors and triggers for advanced data processing and automation. - Developed Excel VBA macros to automate repetitive tasks, data processing, and reporting. - Managed MongoDB and other NoSQL databases for efficient data storage and retrieval, optimizing data access and scalability.
Rol empresarial S.A.S
February 2016 - March 2019
- Systems automator Rol empresarial S.A.S., Bogotá D.C. - Automated manual tasks and processes in the accounting and payroll area, resulting in increased efficiency and reduced errors. - Created VBA macros in Excel and Access to generate reports, analyze data, and provide valuable insights, saving time and improving data accuracy. - Implemented and maintained web services for company employees using a stack that includes HTML, CSS, JavaScript, Java, MySQL, and React. - Collaborated with cross-functional teams to gather business requirements and translate them into technical specifications. - Designed user-friendly interfaces (UI) with HTML, CSS, and JavaScript for optimal user experience. - Developed back-end functionalities using Java and MySQL to support data processing and storage. - Leveraged React for building modern and responsive web applications, ensuring scalability and performance. - Conducted regular testing, debugging, and optimization of web services to deliver high-quality solutions. - Maintained databases and ensured data integrity while providing real-time access to employees.
Databases Analyst
Consulting Data Systems (CDS) S.A.S
March 2015 - December 2015
- , Bogotá D.C. - Managed the migration and support of both Windows and Linux equipment, ensuring seamless transitions and minimal disruptions. - Conducted user training sessions on the Ubuntu operating system and LibreOffice suite, empowering users to enhance their productivity. - Utilized advanced Excel functions and features to extract and manipulate data for decision-making and reporting purposes. - Implemented and configured report tools such as CRM (Customer Relationship Management) and Crystal Reports to efficiently gather and analyze information. - Assisted users in troubleshooting technical issues, providing prompt and effective IT support. - Conducted regular maintenance and updates on equipment to ensure optimal performance. - Documented IT procedures, best practices, and user guides to streamline operations and support.
Education