We provide IT Staff Augmentation Services!

Programmer Analyst 4 / Technical Lead Resume

5.00/5 (Submit Your Rating)

North Charleston, SC

TECHNICAL SKILLS:

  • Java 21 years iOS Development
  • Android Development
  • NodeJS
  • Salesforce
  • Angular JS
  • MongoDB
  • Apache Hadoop
  • PHP
  • Cisco UC
  • WebEx API
  • WebRTC
  • SIP
  • Javascript
  • XMPP
  • Web Services
  • ETL
  • Spring Framework
  • JAXB
  • JAX - RPC
  • JAX-WS
  • J2EE/JEE
  • SOA
  • STRUTS
  • SQL
  • XSLT
  • C++
  • XML
  • Weblogic
  • CORBA
  • UML
  • Websphere
  • RUP
  • C# .NET
  • JBoss
  • ESB
  • JQuery
  • Portlets
  • Liferay
  • Open Social Gadgets
  • WSRP
  • Memcached
  • Agile/Scrum
  • Continuous Int.
  • Test Driven Dev.
  • ThruPoint/CafeX
  • Angular JS
  • LINQ
  • Apache Ant
  • Git/GitLab/GitHub
  • Maven

PROFESSIONAL EXPERIENCE:

Confidential, North Charleston, SC

Programmer Analyst 4 / Technical Lead

Responsibilities:

  • Received four awards for excellent performance and service to the customer
  • My two performance reviews resulted in Exceeds Expectations ratings
  • Model-based System Engineering
  • Development Lead for a system that allows our engineers to apply SysML modeling standards to our business processes.
  • Executed as an Agile project for which I play the role of Scrum master mentor junior developers wrote a SysML plugin for Confidential that facilitates model validation implementing with the following technologies: Java, Angular 4, HTML5, Alfresco Server, Lucene, Elasticsearch, Neo4j, PostgreSQL, Docker, Kubernetes
  • Customer Configuration
  • Development Lead for a sales and marketing project that allowed for the 2D and 3D design and visualization of the passenger accommodations (interior of the airplane) executed as an Agile project acted a scrum master for development teams that spanned multiple countries responsible for overall code quality on the project worked directly with the business customer to understand the requirements implemented against a PLM solution for data administration and design approval used the following technologies: C#, Angular JS, HTML5, Aras PLM, MS SQL, Team Foundation Server, Git/GitLab, Jenkins, nUnit
  • Integration Visualization Tool (IVT) worked as a senior developer on Boeing s flagship 3D visualization tool executed as an Agile project worked directly with the business customer to understand the requirements contributed to .NET C# middleware application that processed airplane assemblies and their corresponding geometries implemented complex ETL routines and complex SQL in order to process the airplane assembly information used the following technologies: C#, ADO.NET, MS Transact SQL, MS SQL Server Data Tools (ETL), Team Foundation Server, Splunk
  • Integration Visualization Tool Interference Management (IVT-IM) re-architected the current solution so that it would scale to meet monthly production manufacturing quotas executed as an Agile project worked directly with the business customer to understand the requirements implemented a Java middleware application that consumed complex assembly interference, gap and clearance information and provided reporting at a large scale (50+ million records) implemented complex SQL for reporting and analytics used the following technologies: Java, JDBC, Tomcat, JSP, MS SQL, Git/GitLab, Jenkins, jUnit

Confidential

Enterprise Portal Architect / Technical Lead

Responsibilities:

  • Received excellent feedback from my hiring manager and customer
  • Single point of contact for an enterprise customer and his requirements. Traveled to customer location to discuss project logistics and guided the technical solution, project breakdown structure and planning.
  • Executed an architectural blueprint process that paired the requirements with the corresponding technical solutions, and risk mitigations.
  • Lead daily scrums to discuss activities and roadblocks.
  • Developing a content adaptation portlet that extracts content from external web sites, styles it according to the user's instructions and displays it as a content mash-up in Liferay portal.
  • Developed a custom reporting solution for Liferay Portal 6.2 that included the following:
  • Pentaho ETL used to extract raw data from the Liferay database, transform the data so that it was de-normalized and rolled-up, and loaded into the target tables in a reporting data mart
  • Spring Framework (web services and Hibernate) used to implement the RESTful services that provided JSON payloads containing the reporting data from the data mart.
  • AngularJS used to implement a single-paged application (SPA) portlet that consumed the JSON data from the RESTful services. jqPlot was used to generate life graphs for the user interface.
  • Developed custom portlets for Liferay Portal 6.2 that implemented back-office functionality for a major service provider. Technologies included:
  • Spring Framework (REST web services and RestTemplate Client)
  • AngularJS
  • Karma Unit Test Framework
  • Git
  • Jenkins

Confidential, Charleston, SC

Architect/Technical Lead

Responsibilities:

  • Received an excellent performance review and raise in July, 2014 (available upon request) designed and implemented .NET RESTful services via the .NET Web API version 2.2 mentored the Director of Technology and technical leads on the subject of Service-oriented Architecture (SOA) in system design, implementation and deployment

Confidential

Solutions Architect / Technical Lead

Responsibilities:

  • Received an Outstanding rating on my most recent performance review (July 2013) developed and maintained multiple iOS applications, targeting the iPad running iOS 7, and using WebRTC and web proxy technology to communicate across iOS devices, web browsers and with SIP devices on corporate infrastructure worked directly with fellow Cisco employees (the creators of XMPP) to design, develop and maintain a Javascript-based Jabber (IM and presence) implementation called CAXL so that an XMPP client that can be easily incorporated into a web browser developed JSR-286 portlets against Liferay 6, including inter-portlet communication developed OpenSocial Gadgets in Liferay 6, including inter-gadget communication developed and maintained an ETL solution using Pentaho ETL developed a custom data mart in ORACLE for a reporting solution developed and maintained a reporting solution using JQuery and RESTful services implemented with Jersey architected video/voice solutions including Cisco CUBE, VCS-C, VCS-E, CUCM, Contact Center, EX60 and EX90 implemented CUCM user provisioning tools using Java and the WebEx API worked directly with Fortune 500 customers to hear their requirements and provide architectural blueprints for custom technical solutions, time and cost estimations provided architectural oversight for customer projects that were executed by external Cisco technical partners business development activities, including contributing to the creation of C-SoW's and PSoW's contributed large portions of an RFP for a contract involving a major city in the Northeast U.S. worked with customers and other remote employees at all hours of the day, across multiple time zones, including the following countries: Singapore, India, China, United Kingdom, Australia and New Zealand.

Confidential, Charleston, SC

Senior Principal Systems Engineer

Responsibilities:

  • provided architectural guidance for the overall R&D effort defined and sponsored an architectural blueprint process acted as an individual contributor as a part of an Agile Scrum team for the goal of evaluating open source API s and tools, including the Drools rules engine

Confidential

Architect/Technical Lead Veterans Administration

Responsibilities:

  • provided technical leadership to multiple development teams provided code samples for various portions of the application coordinated with Scrum Master, Product Owner and Technical Leads promoted the following methodologies:
  • Agile/Scrum methodology
  • Test Driven Development methodology
  • Continuous Integration and Continuous Deployment methodologies web application transactional system model-view-controller design electronic document repository relational database persistence search engine technologies:
  • Spring MVC, Spring IoC, Spring AOP, Spring Hibernate, Spring Security
  • Web Services (SOAP and RESTful)
  • Ehcache
  • Weblogic Application Server
  • Apache ServiceMix ESB
  • JQuery, JQuery UI and JSON
  • IBM FileNet
  • ORACLE 11g
  • Rational Team Concert

Confidential

Senior Software Engineer

Responsibilities:

  • Chief role was to act a custom software engineer for the company s flagship social collaboration platform called Quad designed and implemented a comprehensive reporting warehouse solution using ORACLE 10g, ORACLE DataGuard, ORACLE Scheduler, database links and stored procedures designed and implemented a data migration application that transferred and transformed data between the Jive SBS platform.
  • Quad Social Platform designed and developed custom Liferay portlets implemented a proof of concept that centered around the creation of a web mash-up based on Open Social Gadgets acted as a SME for the RESTful API s that allow integration with the Cisco Unity Connection platform using Jersey API version 1.3 collaborated with engineers around the world (including the U.K., China and India) to refine solutions and define development processes mentored a junior developer

Confidential, Hartford, CT

Solutions Architect

Responsibilities:

  • Performance profiled and successfully tuned the flagship product that is used to manage auto policies in Personal Insurance, running on Websphere 5.1 and SUN JavaCAPS acted as the application architect for multiple projects across the Personal Insurance space, including: property inspection vendor management, next generation auto quoting, retail agency auto quoting, billing and the electronic signing of polices via the Internet.
  • Responsibilities included: architecture development and estimation, design reviews, providing code samples, code reviews, mentoring, sign-off and communicating back to program management and our internal business customers about progress and roadblocks acted as the key liaison between management and a third party software vendor that provided the application that is used to manage the auto policies acted as the technical subject matter expert in Java/J2EE/web services technologies for multiple projects in the Personal Insurance space acted as a key contributor to an enterprise Java Center of Excellence, which establishes technical standards across the company acted as a subject matter expert in SOA and established the SOA standards that the Personal Insurance organization at Travelers must follow successfully executed the analysis and proof-of-concepts for multiple Java application profiling and scanning tools, including PMD, BMC AppSight and JIP tools utilized for documenting architecture: Sparx Systems Enterprise Architect, IBM
  • Rational Software Architect

Confidential, Bristol, CT

Software Engineer

Responsibilities:

  • Acted as a senior member of a development team that was responsible for maintaining and adding functionality to the J2EE/web services middleware that was used as the primary transaction processing system at the bank. All branch teller transactions and ATM transactions flowed through this system utilized the following technologies: Weblogic Integration Server 8 and 10, ORACLE, IBM Datapower appliance, JMS, XQuery, SAML and WS-Security coordinated the requirements, design and implemented web services, against a third party financial services provider, that provided the ability for tellers at branch locations to process credit card applications successfully upgraded the entire system from Weblogic Integration Server 8 to Weblogic Integration Server 10 attended Adobe Flex training and then assisted with the review of the architecture of a Flex application that was being developed to manage partnership information evaluated and created proof-of-concepts for multiple Enterprise Service Bus products, including: Websphere ESB, BEA Aqualogic, Mule and Apache Servicemix worked towards convincing technical leadership to purchase and implement Fortify in order to analyze the quality and security of the code base

Confidential, Springfield, MA

Director, Lead Software Engineer

Responsibilities:

  • Lead Software Engineer for a group of J2EE/Web Services developers that are responsible for the ASL (Application Service Layer) which represents core functionality for the Retirement Services line of business
  • Designed and implemented authentication and credentials management functionality for the flagship web application. The services were implemented as native Weblogic web services with the consideration that .NET 2.0 was the client. This upgrade was recently published into production.
  • Designed and implemented a SOAP security interchange that utilized SOAP headers and Triple DES encryption of a pass phrase and nonce. This was used as a tactical solution until the enterprise WS-Security implementation could be established. There was a .NET 2.0 portion and a Weblogic portion of this interchange design.
  • Evaluated and documented considerations for upgrading existing web applications from Weblogic to Websphere.
  • Performed interoperability testing between a .NET 2.0 web application client and web services that were published within the native Weblogic SOAP container.
  • Defined and documented standards for SOA that were adopted by enterprise architecture.
  • Worked with a third party VRU vendor to integrate its solution with existing application services.
  • Mentored enterprise architects and senior developers that were unfamiliar with SOA and web services implementations.
  • Technologies:
  • IBM Websphere Application Server IBM Rational Software Architect Microsoft Visual Studio 2005 Fortify

Confidential, Norwich, CT

Senior Software Architect (Consultant)

Responsibilities:

  • Designed and implemented a SOAP-based web services solution for integration with third party solutions. Technologies included: Java, AXIS, Weblogic Application Server, UML, Saxon XML Parser and XPath evaluator
  • Acted as Lead SOA Strategist by mentoring General Dynamics management, architects and application developers on SOA and creating documentation that included recommendations and best practices for implementing SOA in the enterprise
  • Designed and implemented an enterprise scale data migration solution using a portion of the Model Driven Architecture approach. Technologies included: Java, AndroMDA, Hibernate, MagicDraw, ArgoUML
  • Contributed to the design and implementation of an XML schema transformation service. Technologies included: Java, Saxon XML Parser and XPath evalutator, ArgoUML

Confidential, Southington, CT

Senior Software Engineer

Responsibilities:

  • Senior Software Engineer with design and implementation responsibilities for the company s B2B medical billing and information interchange. Technologies included: Java, J2EE, JAXB, XML and SQL (via ORACLE).
  • Designed and implemented a J2EE MVC web application that imported and exported customer configuration information through the various environments. The user interface was implemented with JSP (including JSTL) and JavaScript technologies. The back-end business rule and import/export functionality was implemented via Servlet, and JAXB technologies. Data was persisted in an ORACLE database running on Solaris.
  • Implemented a medical billing information export service that utilized a JAXB interchange implementation.
  • Designed and implemented a generic letter generation engine using XSL-FO.

Confidential, Windsor, CT

Software Architect, Lead Software Engineer

Responsibilities:

  • Application Architect and Lead Developer for the SEC, a research and development group that has responsibility for various software solutions, implemented with multiple technology platforms including: Java, PHP, SQL, and Flash.
  • DocuBreeze Application - Designed and implemented an MVC based application framework and application business logic in Java/PHP for the department s flagship, n-tiered web application product that distributes files to and from FTP servers, E-mail servers, File Servers, and Scanners. The user interface is written in PHP, and the back-end is a Java Server that utilizes RMI and my own application framework design. Data is stored in a PostgreSQL SQL Server. The Java Server also utilizes ImageMagick Imaging, Optical Character Recognition and Barcode technologies to facilitate document cleanup, indexing and routing. I am the architect, infrastructure developer and primary coder on this project that involves 5 developers. The primary deployment platform is RedHat Linux 9.
  • Implemented the initial phase of porting DocuBreeze to the J2EE platform utilizing
  • WebSphere and JBoss as the J2EE Application Server vendors. The PHP user interface is being converted to a JSP/Custom Tag implementation with a complementary Servlet. The existing Java server is being converted to utilize container-managed beans and session beans.
  • Designed and implemented a web-based archive application in PHP that presents folders and files in a tree structure that is very similar to Windows Explorer. Users have upload, download, search, delete, rename, index, folder sharing, and thumbnail options on the files that they are archiving.
  • Implemented a transaction management API in Java that interfaces with SAP.
  • Implemented an API in Java that utilizes WIBU-KEY technology to facilitate application licensing for our Java Server products.
  • Implemented a base-64 encryption API In Java
  • Mentored a team of five developers, ranging from beginner skill level to senior level.
  • Assisted in the marketing of the products by representing the group at trade shows.

Confidential, Trumbull, CT

Assistant Vice President

Responsibilities:

  • Web/Java Architect and Lead Developer for the company's flagship internet product
  • (FacWorld.com) for executing facultative business
  • Assisted in the design and implementation of the site's re-architecture using WebLogic 5.1, YBASE 12 and Apache's MVC STRUTS framework.
  • Analyzed and executed a pilot for the STRUTS framework to determine whether or not it as a viable solution. Designed and implemented a server-side dynamic HTML forms methodology so that facultative submission forms would be more flexible.
  • Lead a group of consultants who assisted with on-going development.
  • Worked with the following technologies:
  • Weblogic 5.1, JConnect, STRUTS, JSP, Custom Tag Libraries, EJB, TogetherJ, UML, SQL

Confidential, Southington, CT

Java Architect, Lead Software Engineer (Consultant)

Responsibilities:

  • Wcted as lead software engineer for a newly created Internet application production support team mentored junior-level Java developers responsible for the software maintenance of the more architecturally related problems
  • (Weblogic 4.51 application server environment) mentored the application architects with regard to software migration methodologies documented a software migration strategy that was approved by the department director (as a result I was offered a position as Lead Architect) the technologies that I utilized to design and implement this work were:
  • BEA Weblogic 4.51 EJB Application Server
  • JDK 1.2 (including collections and reflection API usage)
  • Visual Caf 3.1 Enterprise Edition
  • ORACLE 8i
  • Java Servlet Architecture

Confidential, Shelton, CT

Lead Software Engineer

Responsibilities:

  • Was the first full-time developer in the Shelton office (intended to be an extension of the current development group in Pennsylvania) constructed the development environment (including source code repository management, server setup, interstate development communication strategies) manage a team of 3 senior software engineers and report directly to the Chief Information Officer and the Vice President of Product Development coordinate team management across state lines by creating and updating a project plan and issues list during iterative requirements specification traveled to client sites and gathered requirements directly from the production managers designed the high level architecture for the Freight Payment module that my team was responsible for (n-tiered EJB application) designed a shipment cost allocation engine that will allocate cost to different application bases, dependent upon user specification of a rule base designed and implemented a generic field-to-field matching engine that takes both static data elements and derived or computed data elements and compares them to generate an overall match score designed and implemented the corresponding ORACLE structures that were required designed and implemented a custom XML validating parser that reads an XSD file (an export of the XML Authority tool) and translates the XML schema relationships into Java files designed and implemented an API that accepts an XSD file (schema description), and its corresponding XML file (containing instance data that is mapped to the schema), and returns a dynamically created Java instance that is populated from the data contained in the XML designed and implemented an abstract Java class that allows any derived class to represent itself as XML evaluated IBM Websphere, BEA Weblogic 5.1 and IBM Visual Age for Java and made a recommendation to the Chief Information Officer evaluated IBM Visual Age for Java the technologies that I utilized to design and implement this work were:
  • BEA Weblogic 4.51 EJB Application Server
  • JDK 1.2 (including collections and reflection API usage)
  • Visual Caf 4.0 Expert Edition
  • XML Authority
  • J.Clark XSLP processor
  • K.Visco XSLP processor
  • Apache's Cocoon Library
  • IBM SAX Parser
  • OpenXML Library
  • Rational Rose 98 Enterprise Edition
  • ORACLE 8i
  • Java Servlet Architecture
  • CVS

Confidential, Hartford, CT

Information Engineer

Responsibilities:

  • esigned and implemented a server that represented a portion of the agent licensing and appointing system (n-tier Java/CORBA application) intended to replace an existing legacy system received raw business data from the production personnel and abstracted the patterns necessary to create a uniform design designed and implemented a dynamic database table-driven rules engine that allows the technical user to specify state policies that change on a bi-weekly basis designed and implemented the licensing and appointing objects and corresponding event layers designed and implemented the user interfaces (SWING application) required to enter parties and roles into the system
  • Java classes were developed on NT workstations and deployed on the SUN Solaris platform wrote ORACLE packages and procedures to implement a portion of the standard record maintenance functionality was solely responsible for creating a demonstration of the system to be executed for a
  • Senior Vice President and his executive steering members (written commendation received) designed the event collaboration model that was used as the foundation for the six CORBA servers that represented the production complement contributed some designs and API's to the department's infrastructure framework that was required in order augment the standard CORBA services mentored junior programmers utilized the following technologies:
  • Iona's OrbixWeb 3.1c
  • ORACLE 8.0.4
  • Rational Rose 98 Enterprise Edition
  • Visual Cafe 3.0 Professional Edition
  • KL Group's JClass library
  • JDK 1.2
  • SWING API
  • Rational ClearQuest
  • PVCS

Confidential, Shelton, CT

Software Engineer

Responsibilities:

  • Designed and implemented (C++/MFC) portions of FlexiInternational's financial suite, on multiple platforms, as a member of several application development teams (AP, AR, GL and Fixed Assets) designed and implemented a foreign currency translation module designed and implemented ActiveX components that wrapped critical accounting functionality designed and developed a user interface and corresponding data model that allowed the user to dynamically define chart of accounts structures (used to represent version 3.0 of Flexi's suite of products in the May, 1995 edition of InfoWorld) designed and developed a module that allowed the user to transform a chart of accounts structure definition into other structures by using a hierarchical definition set designed an import/export data wizard that allowed the user to define the rules by which data would be translated in or out of systems implemented on many platforms wrote stored procedures for the following databases on multiple platforms: DB/2, ORACLE, SYBASE, Microsoft SQLServer and GUPTA coordinated development efforts across state boundaries utilized the following technologies:
  • Visual Basic (used as a test container for the ActiveX components) SQA Tracker PVCS Third-party OCX components

Confidential, Shelton, CT

Software Engineer

Responsibilities:

  • Designed and implemented a digital video librarian and remote digital video scheduled retrieval system (C++ on SOLARIS) integrated a proprietary API that was used to create digital video files (AVI) based on video clips that were retrieved from remote sites located at different points throughout the country designed and implemented a fault tolerance mechanism for the remote video retrieval module implemented the data persistence layer using ODI's ObjectStore OODBMS tested proprietary compression-decompression algorithms on multiple platforms acted as the site's PVCS administrator coordinated development efforts across state boundaries utilized the following technologies:
  • CC C++ compiler for Solaris Tools.h++ Library ObjectStore OODBMS PVCS

Confidential, Shelton, CT

Software Engineer

Responsibilities:

  • Designed and implemented (C++/MFC) portions of FlexiInternational's financial suite, on multiple platforms, as a member of several application development teams (AP, AR, GL and Fixed Assets) designed and implemented a foreign currency translation module designed and implemented ActiveX components that wrapped critical accounting functionality designed and developed a user interface and corresponding data model that allowed the user to dynamically define chart of accounts structures (used to represent version 3.0 of Flexi's suite of products in the May, 1995 edition of InfoWorld) designed and developed a module that allowed the user to transform a chart of accounts structure definition into other structures by using a hierarchical definition set designed an import/export data wizard that allowed the user to define the rules by which data would be translated in or out of systems implemented on many platforms wrote stored procedures for the following databases on multiple platforms: DB/2, ORACLE, SYBASE, Microsoft SQLServer and GUPTA coordinated development efforts across state boundaries utilized the following technologies:
  • Microsoft Visual C++ (extensive use the Microsoft Foundation Classes)
  • Visual Basic (used as a test container for the ActiveX components)
  • SQA Tracker

We'd love your feedback!