About Me
I am a Sr. Java/J2EE Software Developer/Architect with more than 10 years of diversified experience in software design, development and implementation (Web & Desktop) in areas such as ERP Finance and Telemedicine. He has very good interpersonal, o...
Show MoreSkills
Web Development
Operating System
Development Tools
Programming Language
Software Testing
Database
Others
Portfolio Projects
Company
Gm3s
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 LessCompany
Jira Reports(Internal Project)
Description
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 LessCompany
DRT & Vault
Description
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 LessCompany
Code Review Team
Description
As a Java Chief Sofware Architect:
- Achieved one of them best scores regarding number of findings per code reviewed during his first three months. These findings were related to code smells, antipatterns or bad code practices
used by developers.
Show More Show LessSkills
Apache Maven Chrome OS Git Gradle Hibernate Java (All Versions) JavaScript J Unit Mockito Spring FrameworkTools
Chrome Eclipse Git Slack Stack OverflowCompany
Omega/Sigma
Description
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