Summary
Overview
Work History
Education
Skills
Websites
Timeline
Personal Information
SoftwareEngineer
Efrain David Blanco Fonseca

Efrain David Blanco Fonseca

Software Developer
Vancouver,British Columbia

Summary

A Highly experienced Software Developer with 12+ years of experience in translating business requirements and functional specification into code modules and software solutions.

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

15
15
years of professional experience
2
2
Languages

Work History

Senior Software Developer

Indra
11.2022 - Current
  • Enhanced application scalability through the development of microservices architecture.
  • Wrote unit tests to evaluate high code coverage.
  • Maintain the functionality of current software systems through meticulous identification and resolution of software irregularities and defects.
  • Collaborate with management, internal and development partners regarding software application design status and project progress.
  • Follow standard methodologies on coding to write clean and self-documenting code.
  • Refactored legacy code to improve maintainability and adhere to current coding standards.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.

Senior Backend Developer

C&W Networks
8 2018 - 11.2022
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.
  • Collaborated with business intelligence staff at customer facilities to produce customized ETL solutions for specific goals.
  • Collaborated with business-unit leaders to identify and prioritize problems.
  • Identified, analyzed and interpreted trends or patterns in complex data sets.
  • Directed data transformations and transitions using RAID.
  • Automated repetitive tasks using custom scripts, enhancing productivity across the development team.
  • Reduced server response time by optimizing database queries and indexing strategies.

Senior Software Developer

University Foundation Colombo Internacional
03.2018 - 08.2018
  • Increased application performance through efficient coding practices and optimization techniques.
  • Updated old code bases to modern development standards, improving functionality.
  • Applied agile methodology to shorten cycle time and achieve target margins.
  • Documented code thoroughly, facilitating ease of understanding for other team members during maintenance cycles or future updates.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Translated customer requirements into written use cases.

Senior Software Developer

PersonalSoft S.A.S
8 2016 - 5 2017
  • Collaborated with product owners, team members, technologists, and other scrum masters to define solutions and drive progress.
  • Planned Agile best practices and encouraged team cohesion, overcoming impediments, and hurdles to productivity.
  • Provided technical support for end-users by addressing SQL-related issues, enhancing overall user satisfaction with the application.
  • Worked closely with Quality Assurance teams throughout development to ensure a high level of code quality and adherence to requirements.
  • Collaborated with cross-functional teams to design and implement effective data solutions, ensuring seamless integration with existing systems.

Senior Java Developer

I2B Technologies
11.2014 - 8 2016
  • Developed server-side logic in Java.
  • Enhanced software functionality by identifying and resolving complex coding issues.
  • Built flexible, reusable code and libraries for future use.
  • Coordinated with quality assurance teams to identify areas for improvement, ultimately increasing overall product reliability and stability.
  • Delivered high-quality software solutions with thorough testing and debugging procedures.
  • Mentored junior developers, providing guidance on best practices and fostering a collaborative team environment.
  • Implemented agile methodologies to increase project flexibility and adaptability to evolving client needs.

Team Leader/Scrum Master

CLSMA Ltda.
03.2014 - 11.2014
  • Coached cross-functional teams on Agile principles, leading to an increase in successful project deliveries.
  • Conducted daily stand-up meetings, sprint planning sessions, and sprint reviews, ensuring effective communication among team members.
  • Mentored junior team members on Scrum best practices, fostering their professional growth within the organization.
  • Led sprint reviews and planning meetings to promote full team engagement.
  • Streamlined and standardized development practices by designing and implementing Java components aimed at simplifying and unifying the coding process for developers.
  • Empowered team members by delegating responsibilities according to individual strengths and areas of expertise.

Software Developer

Ceiba Software
08.2012 - 02.2014
  • Championed Agile best practices and Scrum framework adoption across the organization, leading to increased productivity and better alignment with business objectives.
  • Enhanced software quality by implementing Agile methodologies and participating in daily stand-up meetings.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Documented technical workflows and knowledge to educate newly hired employees.

Junior Java Developer

CLSMA Ltda
06.2009 - 07.2012
  • Customized existing software solutions to meet unique client needs while adhering to quality standards and guidelines.
  • Developed user-friendly web interfaces using HTML, CSS, and JavaScript to improve overall user experience.
  • Streamlined database operations for efficient data retrieval and storage with well-designed SQL queries.
  • Contributed to open-source libraries or tools used within the organization''s technology stack, promoting a culture of collaboration and continuous improvement.

Education

English As A Second Language

Canadian Alliance
Barranquilla, Colombia
08.2022

Bachelor of Science - Software Systems Development

Universidad Tecnológica De Bolivar
Cartagena, Colombia
05.2001 -

Skills

    Java

undefined

Timeline

Senior Software Developer

Indra
11.2022 - Current

Senior Software Developer

University Foundation Colombo Internacional
03.2018 - 08.2018

Senior Java Developer

I2B Technologies
11.2014 - 8 2016

Team Leader/Scrum Master

CLSMA Ltda.
03.2014 - 11.2014

Software Developer

Ceiba Software
08.2012 - 02.2014

Junior Java Developer

CLSMA Ltda
06.2009 - 07.2012

Bachelor of Science - Software Systems Development

Universidad Tecnológica De Bolivar
05.2001 -

Senior Backend Developer

C&W Networks
8 2018 - 11.2022

Senior Software Developer

PersonalSoft S.A.S
8 2016 - 5 2017

English As A Second Language

Canadian Alliance

Personal Information

  • Date of Birth: 10/28/1985
  • Nationality: Colombia
Efrain David Blanco FonsecaSoftware Developer