Ivan D.

Ivan D.

Senior Software Engineer

Colombia
Hire Ivan D. Hire Ivan D. Hire Ivan D.

About Me

Ivan is a master Software Engineer with 10+ years of experience in the development of robust code/solutions for high-volume business applications. He is well-versed in the full lifecycle of the software development process; providing direction for requirement gathering, design, coding, debugging, deployment and maintenance, and employs a client-centered approach in the delivery of solutions on projects.

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

MAS Global Consulting
MAS Global Consulting
Senior Software Engineer
2019 - 2019
Remote
  • Managed project priorities and deliverables by designing, developing, testing, deploying, maintaining and improving software solutions.

  • Increased code coverage for unit testing by more than 80%.

  • Engineered a holistic and simple product solution that enhanced document generation tasks for MAS.

TEAM International
TEAM International
Software Engineer
2018 - 2018
Remote
  • Worked on the customization, configuration and installation of Identity Server on Azure using virtual machines, SQL Server and Active directory.

  • Supervised the migration of data for authentication and authorization to the .NET Core Identity framework.

  • Provided technical solutions to data quality and workflow challenges on the project.

Apptividad
Apptividad
Software Developer
2016 - 2018 (2 years)
Remote
  • Improved the general performance on the main application by more than 65% by updating the data access strategy and migrating to an oriented services architecture.

  • Led a team of 4 developers in requirements gathering, design and initial implementation of solutions on a gamification project.

  • Researched new technologies like OCR, face detection and voice recognition and created prototypes for the company's projects.

Rosen Inspections
Rosen Inspections
Software Developer
2010 - 2016 (6 years)
Bogota, Colombia
  • Executed all application lifecycle management tasks for projects, TFS configuration, deployments and final installation for the client.

  • Steered application performance improvements by creating satabase indexes, updating stored procedures and migrating some data access operations to ADO.NET.

  • Refined legacy code into clean code; providing .NET updates, Nhibernate update, DevExpress update, and the migration of Spring .NET to MEF and others.

Tivit Synapsis
Tivit Synapsis
Software Analyst
2010 - 2010
Bogota, Colombia
  • Led a team of 3 developers to iterate and deliver a solution for the client in record time.

  • Enforced and directed tasks on requirements gathering and scope definition and provided training to end-users on the solution.

  • Facilitated discussions on software quality during design, development, and testing on the project.

Tata Consultancy Services
Tata Consultancy Services
.NET Developer
2009 - 2010 (1 year)
Bogota, Colombia
  • Programmed clear, structured code on the project following industry best practices.

  • Worked on bug fixes and minor improvements to the legacy solution.

  • Identified, prioritized and produce solutions on the project promptly.

Alcaldia Bogota Secretaria Distrital de Salud
Software Developer
2008 - 2009 (1 year)
Bogota, Colombia
  • Engineered and implemented an application to manage and guarantee the access of citizens to health services at hospitals.

  • Utilized SQL Server sentences with functions and stored procedures on the public health system for the calculation of hospital payments on behalf of citizens.

  • Contributed ideas to improve the system's productivity and code quality.

Centro de Educacion en Administracion de salud (CEADS)
Software Developer
2007 - 2009 (2 years)
Bogota, Colombia
  • Devised a solution that gave teachers and students access to the portal of qualifications from anywhere.

  • Iterated the portal to generate payment receipts using a barcode readable by the banks for payment collections.

  • Drove enhancements, optimized performance, and troubleshot defects on the portal.

Portfolio

.NET Developer - Task Manager
.NET Developer - Task Manager

Worked on a task management platform for the management of personnel in charge of the revision and fixing of pipelines and tanks. The solution integrates with SAP, Maximo, SQL Server and can also receive data from other data sources. Provided full lifecycle expertise especially on the WCF service and oversaw the seamless communication of the task management suite with other data sources. It was released as part of the task management suite and has 21+ oil and gas companies as clients around the world.

Software Architect - RezLight
Software Architect - RezLight

Led a 3-member developer team to handle the complete redesign of the workflow system for a car rental company with features for reservations, client management, car rental, car maintenance, and payments. Created a new version of the app with a 60% increase in performance over the previous version. It was successfully produced and published in two countries with 60+ users.

Software Developer - Time To YES
Software Developer - Time To YES

Engineered a new solution for a credit analysis software that utilizes different documents such as utility receipts, ID documents and other documents as the basic source of data for analysis on the solution. It comes with different functionalities for scanning different documents, uploading of images to the software, and processing through the Google OCS API for the retrieval of data results from Watson NLU analysis of text fetched by the OCR using a trained analysis model for basic information retrieval. Handled research tasks and the selection of the final set of tools used on the solution. Evaluated the quality of text fetched by the different OCR models and avoided data capture by final users. The software was successfully launched; winning an IBM Watson contest of solutions for Latin America and is currently being used by banks across 5 countries.

Education

Education
Degree in System Engineer/Computer Software Engineering
Fundación Universitaria San Martin
2001 - 2006 (5 years)