Senior Software Developer
Costa Rica
Senior Software Developer
Costa Rica
Experience designing, architecting and developing multi-tier software/web applications for financial/banking corporations, e-commerce companies and ISVs, as Software Architect, Developer and/or Technical Leader mainly on Java EE development platforms as follows:
10 years of experience designing and developing software applications
4 years of experience as technical leader in development projects.
2 years of experience collaborating as trainer and mentor in development technologies.
1 year of experience in project managing related subjects
Interested in applying SOA architectures to improve enterprise development cycle and information systems implementations as well as particularly interested in research and development (R&D) and the impelling of open technologies and automatic generation techniques to improve development process.
Technologies expertise: Java/Java EE on Oracle AS, WAS, and GlassFish. Implementations of message oriented middlewares on Websphere MQ. Architecting and developing with SOA, AOP, Spring Framework/Spring WebFlow, Web 2.0 Technologies, XML/XSLT, Hibernate, JasperReports, MS SQLServer, Oracle, DB2. JUnit/TestNG, Fireworks/Flash designing.
Related to business know-how: Banking, Brokerage, Investments Funds, Custody and Settlement, Enterprise Resource Planning, E-Commerce.
(Computer Software industry)
January 2008 — Present (10 months)
Provide consulting and mentoring services on different areas such as application designing based on open standards architectures and specialized IT outsourcing services.
(Computer Software industry)
May 2007 — Present (1 year 6 months)
Person in charge for implementing new architecture for SOA oriented Banking projects. Responsibilities as Software Architect and Technical Leader to estimate and review requirements, coordinate and design scalable modules.
Currently, working on a platform based on JEE and Spring Framework for HA (High availability) modules according the Banking business. The project is strictly coupled to SOA principles in order to change, upgrade, or down modules in the application without affect the entire business operative line.
Applications based on open source mature projects such as Hibernate for data model tiers as well as Spring WebFlow and Spring Framework for the platform middleware and services respectively on IBM Websphere Technologies. Messaging implemented also with JMS over Websphere MQ clustering architectures, WS and pure XML.
As400 legacy EIS's data interchange is also supported by the platform by using jt400 technology and JMS.
(Electrical/Electronic Manufacturing industry)
February 2007 — May 2007 (4 months)
Senior developer responsible of develop and maintain applications designed to manage electronic devices in Java.
The projects basically were oriented to provide customers desktops applications based on Java Swing in order connect the Transverters (Electronic devices) to an USB port and see the electrical measurements on the PC screen in charts and graphics.
The technologies used in the project involved from Assembly language from the micro computing interface in the devices to Java for the end customer application.
USB programming with Java mechanism also was implemented.
(Computer Software industry)
April 2003 — January 2007 (3 years 10 months)
Java EE Architect for applications based on standards such as Enterprise JavaBeans, Spring Framework, JSP, Servlet, Hibernate and Java Swing implemented on IBM Websphere 5 platforms and Oracle Application Server 10g platforms.
Person in charge of R&D tasks for Java Projects mainly oriented in Java / Java EE architecture and frameworks platforms for big scaled distributed applications
(Privately Held; 11-50 employees; Computer Software industry)
February 2001 — April 2003 (2 years 3 months)
Developer of distributed frameworks in Java for financial applications. Projects based on 3 tier architecture with MVC model. Based on Java 2, Websphere, Sun ONE Studio, Oracle9i AS and JDeveloper 9i.
R&D leader in projects with PowerBuilder 9 and Java Datawindow
Member of the Business Enterprise System (BEST) ERP Project. Commercial software with integrated functions of accounting, sales, importations, bank account, human resources, inventories and sales. Based on PowerBuilder, SYBASE Adaptive Server Anywhere, Microsoft 7 SQLServer and Oracle 8i.
(Automotive industry)
August 1998 — February 2001 (2 years 7 months)
Person in charge of research and migration of several functionality written in legacy programming languages to Java platforms based mainly on Swing
Developer of enterprise systems for process management and business administration based on the ERP model with technology Sybase PowerBuilder and Sybase SQLAnywhere.
Member of the team responsible of the Customer Management Platform development with Visual Microsoft Studio technology
Java, software development, internet, web 2.0, architecture, blogging, mentoring, research and development, collaboration, open source