Now you can Instantly Chat with Diego!
About Me
Sr. Java/J2EE Software Developer/Architect with more than 10 years of experience in software design, development, and implementation in areas such as ERP Finance and Telemedicine....
Show MoreSkills
Portfolio Projects
Description
As a Senior Java Engineer/Architect:
- Customers could easily plan, forecast and navigate thru their budget using a couple of brand new 2D(Polylines) graph components, created by him using JQueryUI and ProcessingJS, for rendering their budget Info.
- Redesigned part of the UI Arquitecture introducing a set of well stablished design patterns and best coding practices that together helped avoiding namespace polution, faster scripts loading and less resource(memory) consumption in browsers.
- Improved the user experience when navigating thru SlickGrids(this JQuery component was heavily used in the app) after implementing the Frozen Column feature(a missing feature). The first stable version of this feature was well received by the programmers community and published in https://github.com/libory/Frozen-Column-Implementation.
- Designed part of the back-end architecture introducing tools, design patterns, coding best practices, components, AOP, layering and encouraging the use of annotations for metaprogramming. Stablished guidelines for achieving a good level of performance based on the the required SLA. Coded several modules, The Generic Table among them, that allowed customers to create their own tables and relations dinamically.
Show More Show LessDescription
As a Senior Java Engineer:
- Designed, coded and leaded the Project. Created a set of interconnected components(Web app, server-side app and a Jira related bridge component) with the aim of providing a set of ad-hoc Jira based Reports from which top level Management hugely benefited in terms of easy-to-use, availability and speed when planning, controlling and forecasting Projects timeline and resources.
- Introduced a well known set of best coding practices and design Patterns that together helped other programmers to focus solely in the specific business functionality to implement thus helping speeding their implementation and isolating them from other crosscutting features like security or logging.
Show More Show LessDescription
As a Lead-Architect/Manager:
- Identified several issues related to security, stability, performance and memory usage and implemented a better approach to fix all of them which overall impacted very positively in these B2B applications in terms of better security, avoiding thread contention and dirty states, meeting client performance SLA and effcient memory usage.
- Introduced AOP(Aspect Oriented Programming) in a migration Project for better modularization of crosscutting concerns achieving a better and faster coding approach also.
Show More Show LessDescription
As a Java Technical Lead:
- Designed and coded a module for processing SWAPS related to Asia-Europe corporate bonds that helped handling tens of thousands bonds' information ticking in Real-Time
on the Omega Bus.
- Introduced AOP(Aspect Oriented Programming), advanced Javascript and other tecnologies to the Team thru several internal seminaries.
Show More Show Less