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.

Frontend

Database

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 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.

Showcase

.NET Developer - Task Manager
.NET Developer - Task Manager
  • Developed a task management platform for personnel management, including revision and fixing of pipelines and tanks.

  • The solution integrates with SAP, Maximo, SQL Server, and other data sources.

  • Provided full lifecycle expertise, focusing on WCF service and seamless data integration with other data sources.

Software Architect - RezLight
Software Architect - RezLight
  • Led a 3-member team to redesign a car rental company's workflow system.

  • Implemented a 60% performance increase in the app compared to the previous version.

  • Successfully produced and published the app in two countries with 60+ users.

Software Developer - Time To YES
Software Developer - Time To YES
  • Developed a credit analysis software using diverse document sources (utility receipts, ID documents, etc.).

  • Implemented scanning, image uploading, and Google OCS API integration for data retrieval.

  • Utilized a trained analysis model for basic information retrieval and data selection.

Education

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