Software Engineer & Technical Lead Resume
New, JerseY
SUMMARY:
- Head IT Department. Led a team of people in USA and offshore to build the systems platform for a company with sales of seven hundred millions dollar a year in US, Mexico and Canada. In a period of three years, defined the hardware/software platform, implemented wide area network, data centers, connected multiple branch offices, and designed and developed the core systems for this organization.
- Technical Lead. Talented, high - energy engineer with twenty five years experience developing and implementing open source and proprietary solutions in different areas for the enterprise, from web-enable applications to massive back end applications and integration layers. Mentor, team builder that can accomplish most of the time extraordinary results with the resources assigned.
- Project Manager and Designer. Proven experience re-engineering complex systems and applications, gathering requirements, assessing current situation of a system, generating alternatives, designing new solutions, controlling the development process, coordinating users and vendors and implementing successfully the changes required.
- Software Engineer. Fifteen years experience in J2EE, developing web-enable, back end and integration systems. Strong experience in the most well known frameworks, API and technology in use today for the enterprise. More than ten years experience developing in legacy environments and open source platforms.
- Academic Activities. Former professor at Catholic University of Valparaiso in management of information systems and former professor at the Epson Foundation in software engineering and design techniques and database administration.
TECHNICAL SKILLS:
WebEnable Tools & Frameworks: . JSP, Struts, Dojo, Flex, Ajax, Javascript, Json, jQuery, jQuery Mobile, Twiter Bootsrap, WebSphere, Tomcat, Hibernate, Spring, Spring MVC,JUnit.
Programming skills: . J2EE (Java), C#, VB,, PHP and Cobol & RPG.
Database Systems: . DB2, MS Sql Server (OLAP), MySQL, Oracle 9i, MongDB
Middleware tools: . MQSeries, OpenJMS, JMS, Data Mirror, WebSphere 6 & 7, WebSphere Business Integrator, DataStage, Talend.
Computer Platform: . Unisys (Serie A), DEC (Open VMS), AS400 (iSeries), Unix/Linux, Windows OS and Mac OS.
LAN/WAN design and implementation: . Strong experience designing and implementing WAN/LAN for the enterprise
Other: . Eclipse, RAD 6 & 7, Eclipse, Zend, Jasper Report, Blackberry SDK, Android SDK, OSGi, PhoneGap, Apache Felix, ServiceMix, JMS, MQ Series, Apache CXF, Flash Builder 4.x, Maven, SiteCatalyst.
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Software Engineer & Technical Lead
Responsibilities:
- Responsible to develop and maintain the Order Management System (OMS) system and applications related for eCommerce. This are a mix web-enable applications, message base system, web services and batch processes used to track orders and items sold through the eCommerce site of the company (this is up to 200K orders per day site).
- Designed and developed multithreading application to support the increment of orders to be processed in OMS for the season 2014 and forward, using JMS and Spring framework that can run in almost any J2EE web server, extending the operational life of this system.
- Designed and developed the analytix tagging for the WCS 6. The Omniture tagging of the site was done via UI code, Adobe tag manager and back end servers calls to the Abobe servers.
- Designed and developed the loyalty rewards web-service layer that support back end call from eCommerce and stores across the country. This is a Spring and Hibernate application that can run in almost any J2EE web server and manage hundred thousand transactions per day.
- Designed and developed the address verification web-service wrapper for eCommerce, implemented for WCS 6.
- Designed and developed the OMS adjustments system. This is a web-enable application, batch process and web-services to handle the customer credits and returns requests.
- Designed and developed the OMS gift card valuation system. This is a web-enable application, batch process and web-services used to add value to the gift cards sold via eCommerce.
- Developed multiple enhancements for the eCommerce, that ran under WCS 6, like Omniture integration, USPS integration, etc.
- Implemented the sales audit merchant reconciliation processes using ReconNet.
- Designed and developed the Lawson web-services layer to integrate this ERP with the merchandising account payable system.
- Responsible to maintain and develop the merchandising account payable of the company and the components needed to calculate the merchandising landing cost.
- Designed and developed application to calculate the merchandising landing cost for the company products.
- Designed multiple web-services interfaces oriented to automate and integrate the merchandising account payable system with the information provided by vendors and brokers.
- Designed and developed multiple interfaces using DataStage ETL tool. Developed multiple processes, using different kind of adapters (file, database, messages adapters) to integrate different systems.
- Developed multiple applications using Flex 4.5/4.6 using BlazeDS integrated with Spring.
Confidential, New Jersey
Software Engineer & Technical Lead
Responsibilities:
- Responsible to develop, maintain and implement massive corporate databases and data warehouses for the company.
- Developed message base engines to integrate the different platform and databases of the company.
- Implemented the IBM EAI to integrate different systems of the company.
- Developed DataStage ETL processes to integrate the company databases. Developed complex drivers to integrate different tools/environments with the legacy systems (using MQSeries, JMS, OpenJMS, Java/J2EE, DataStage, WBI, DataMirror).
- Developed multiple web-enabled applications to access legacy systems over AS400/DB2 databases using JSP, servlets, JavaScript, J2EE.
- Developed multiple J2EE interfaces to integrate different database systems with the iSeries using JDB, JMS and MQSeries.
Confidential, New Jersey
Head IT Department
Responsibilities:
- Designed and implemented the LAN/WAN for the company with more than 17 nodes over many different countries.
- Defined, designed and implemented the hardware/software infrastructure for the Company for the period . Relocated and opened multiples branch offices and data centers, developed core systems for the organization to control its operations in US, Canada, Mexico and Latin America.
- Designed, implemented Lotus Notes 5.0 e-mail network with access to Internet for more than 10 different sites in USA with more than 400 users.
- Developed multiple applications in Lotus Notes 4.6 and 5.0 with different purposes.
- Designed and implemented the EDI system between the terminal, depots, customers and carriers with this company, with more than 2000 EDI transactions per day, using Gentran Server and AS400. This system connected almost every important terminal/depots using EDI with this company, with not less than 30 edi-partners. The messages implemented using X12 were: 300, 301, 304, 310, 315 and 322.
- Implemented EDI interchanges with customers/vendors, some of those partners were Ford, GM, BDP, DFY, Target and all the most important terminal ports in USA.
- Designed, implemented the most important systems for this company using AS400 Cobol/DB2: Customer, Booking, Imports, Exports, Intermodal, EDI System, Account Receivable, Account Payable, Claims. These systems were the most important, complex and vitals for this company, connected on line more than 400 users 24x7 in many countries. These systems controlled the operation for multiple carriers and not less than 1.2 billion dollars in sales per year.
- Designed and developed interfaces to connect the AS400/DB2 and MS SQL Server databases using Java 400, JDBC, Visual Age for Java and all the tools related in the AS400.
- Developed interfaces to connect the AS400/DB2 and Domino 5.0 data bases using JDBC for Domino and DECS/DB2 Connect.
- Developed and implemented SQL Server/OLAP data warehouse, replicating the DB2 tables with SQL Server using DTS for finances and traffic departments.
Confidential
Project Manager
Responsibilities:
- Designed, developed and implemented more than 12 different systems to control the most important processes for the company, using COBOL/RMS under Open VMS. The most important systems were Customer, Booking, Imports, Exports, EDI system, Invoicing, Account receivable, Market system, Manifest system and Income system.
- Designed, developed and implemented the operational system, to connect the terminals, the container depots and the stevedores. This system permitted the control on-line all the operations regarding with the imports and exports of cargo.
- Connected on-line all the offices, agencies, terminals and depots to use the systems detailed above.
- Head of the EDI department in (1996), implementing EDIFACT messages generated from the DEC back end system using Sterling Mentor.