Diego B.

Diego B.

Senior Software Engineer

Costa Rica
Hire Diego B. Hire Diego B. Hire Diego B.

Portfolio

Senior Software Engineer - JIRA Reporting Tool
Senior Software Engineer - JIRA Reporting Tool

Worked as lead engineer on the project. Independently led the complex technical implementation of codes and testing parameters on the project. Created a set of interconnected components(Web app, server-side app and a JIRA related bridge component) to help top-level management to properly monitor and better allocate resources for projects within the company.

Senior Software Engineer - GM3s ERP
Senior Software Engineer - GM3s ERP

The GM3s ERP Software is designed to make user companies more competitive and profitable using best practices. Worked on the “frozen-column” feature for the SlickGrid on the ERP which was well accepted by the programming community. It improved user experience on the grid. Redesigned part of the UI Architecture by introducing a set of well stablished design patterns and best coding practices that prevented namespace pollution, faster scripts loading and less resource(memory) consumption in browsers for the solution.

Lead Manager - DRT and Vault
Lead Manager - DRT and Vault

Identified several issues related to security, stability, performance and memory usage and implemented a better approach to fixing all the reliability issues which overall impacted very positively on several B2B applications; in terms of better security, avoiding thread contention and dirty states, meeting client performance SLA and efficient memory usage. Introduced AOP (Aspect Oriented Programming) in a migration Project for better modularization of crosscutting concerns to achieve a better and faster coding approach.

Chief Java Software Architect - Code Review Team (Cross Over for Work)
Chief Java Software Architect - Code Review Team (Cross Over for Work)

Achieved one of the best scores for the number of findings per code reviewed during the first three months on the project. These findings were related to code smells, antipatterns or bad code practices used by developers.

Work history

UpStack
UpStack
Senior Java/J2EE Developer
2019 - Present (3 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.

Cross Over for Work
Cross Over for Work
Chief Java Software Architect
2018 - 2022 (4 years)
United States (Remote)
  • Worked as a reviewer within Aurea; conducting code reviews of commits on 9000+ GitHub based repos.

  • Offered top-notch technical advice on code reviews; remarkably improving the quality of code for developers.

  • Acted as a key subject matter expert on development techniques for different projects.

Cognizant Technology Solutions
Cognizant Technology Solutions
Lead Architect/Manager
2017 - 2018 (1 year)
United States
  • Worked on migrating (and giving support to) a legacy DRT application (tool used for revisioning online money transfers) into a SPA for better user experience and performance.

  • Took part in the maintenance (advised on improvements to security, stability, performance and memory usage) of an existing B2B rest API (Vault) used for credit card info validation and usage.

  • Built a RTE tool for several scenarios in production; reducing latency for 2500 messages handled by CouchBase.

GFT S.A
GFT S.A
Java Technical Lead
2015 - 2017 (2 years)
Germany
  • Developed a cross-currency SWAPS module for the Omega-Sigma project for Europe and Asia.

  • Engineered the module to process hundreds of thousands of bond info in real-time; providing acute insight to customers of bond forecasts.

  • Resolved complex technical design issues, mentored junior developers and implemented innovative ideas to improve system performance for GFT.

Intertec International
Intertec International
Senior Software Engineer
2012 - 2015 (3 years)
Costa Rica
  • Efficiently led the design and development tasks for a corporate application named Jira Reporting for Intertec.

  • Delivered a high-quality, thoroughly tested solutions for the maintenance of the Mortgage and SoftWrench projects.

  • Implemented a lasting adhoc reporting tool on the JIRA solution to help top management better manage resources within the company.

GM3s Software
GM3s Software
Senior Software Engineer
2010 - 2011 (1 year)
Mexico
  • Worked on the design, coding and testing of the efficiency and performance of the Gm3s ERP.

  • Designed the “PolyLine” widget and “frozen-column” feature for the SlickGrid widget.

  • Utilized established engineering and architectural patterns for the development of the ERP.

DESOFT SA
DESOFT SA
Senior Software Engineer
2004 - 2010 (6 years)
Cuba
  • Offered technical leadership for the design, coding and testing of different software solutions on projects for clients.

  • Successfully designed, coded and tested the “Global MediVision” project's Swing based UI.

  • Troubleshot complex technical issues and offered support to production on projects.

Education

Oracle Certified Professional, Java SE 7 Programmer
Oracle Certified Professional, Java SE 7 Programmer
Oracle University
2014 - 2014
Certified Associate, Java SE 7 Programmer
Certified Associate, Java SE 7 Programmer
Oracle University
2013 - 2013
BSc. Nuclear Physics
BSc. Nuclear Physics
Havana University(Cuba)/Debrecen University(Hungary)
1988 - 1994 (6 years)