Application Software Architect/consultant Senior Software Developer Resume
PROFESSIONAL EXPERIENCE:
Confidential
Application Software Architect/Consultant Senior Software Developer
Responsibilities:
- SCRUM/Agile work environment.
- Performed code reviews for Java and C# legacy critical applications with ORACLE backend.
Confidential
Application Software Architect/Senior Software Developer
Responsibilities:
- Contract for developing Anti Money Laundering and Know - Your Client onboarding.
- Consulting engagement for system integration using SOA with microservices architecture using Mulesoft’s Anypoint Studio, REST + RDF + SparQL, and Java; setting up continuous integration and continuous deployment with Confluence, JIRA, BitBucket with GitFlow, Maven, Jenkins, Artifactory, SonarQube, and Splunk.
- Onboarding and mentoring developers on git, JIRA, REST, microservices with event sourcing and heterogeneous systems of records from legacy system acquisitions. SCRUM/Agile work environment. PEGA front end.
- Onshore and offshore development team coordination. Writing eclipse plugins to enforce project specific conventions.
Confidential
Senior Software Developer
Responsibilities:
- Contract consulting engagement to maintain legacy proprietary system running for health insurance provider.
- Hands on development and mentoring old and new developer resources to adapt them to developing within Confidential ’s legacy.
Confidential
EDI/ETL/Mirth Connect consultant
Responsibilities:
- Interface Engine work. HL7 v2 (pipe delimited) and v3 (XML) message processing, development involved Java custom plugins for open source Mirth Connect, developed channels in JavaScript running on Rhino per Mirth Connect specification, invocation of Restful Web Services on Mirth Results, processing Web Services ( SOAP and REST), data modeling on Postgres, SSIS packages for SQL Server, Direct Trust secure mail processing, reporting with TIBCOJaspersoft (eclipse based reporting) on closed source Mirth Results product in appliances, defined SDLC process to make development, testing, and promotion across environments possible when there was none.
- Hired system administrator, directed the development and configuration of integrated security via Active Directory spanning from headquarters to each environment. Did capacity planning for both physical and logical needs of headquarters.
- Mentored team on creating onboarding processes and documentation. Established culture of change management with Salesforce as case ticketing and use of versioning source code with existing Team Foundation Services, investigation of C# code purchased prior to arrival, explored proprietary single sign on implementation. Analyzed suitability to move products and services to AWS. Investigated advanced clustering with Mirth Appliances and load balancing.
Confidential
CTO
Responsibilities:
- Architected, developed, and directly interfaced with clients about EDI services clearing house platform (including data warehousing) Heavy WSDL, C#, Java and SQLServer 2012 environment. Includes the usual UML documentation, XML parsing and mapping; within standard development methodologies of Test Driven Development of a well-established SDLC.
Confidential
EDI Director
Responsibilities:
- Responsible for designing and implementing data warehouse for the line of business; coordinated teams and streamlined the organization for processing all electronic transactions involved in the business of energy supply to retail customers.
- Lead transition from one software vendor to proprietary new data warehouse and transitioned to new integration vendor saving permanent resources costs. Lots of ETL work. Microsoft development tools (SQL Server, SSIS, C#, VB.NET) and Amazon server’s environment.
Confidential
Configuration Manager
Responsibilities:
- Lead with release, configuration, and change management processes. Handled all aspects of automated static code analysis, unit testing, building, deploying, release engineering, release scheduling, technical onboarding for team of 50 developers on SDLC, Waterfall+Agile+Scrum.
- Also responsible for evaluating, coordinating, and installing new and upgraded software. Java, ORACLE environment, some internal web server with Tomcat and JBoss for presenting dashboards about source code monitoring itself.
Confidential
Senior Developer, Lead Developer
Responsibilities:
- Maintained and added to a code based of 600,000 lines of Java code; developed and implemented interface with insurance payers for ANSI-ASC X12 transactions processing; established and implemented many automation processes and tools to handle software development from static code analyzers, automated builds with Cruise Control and metrics reporting with Clover;Enerjy CQ2; Checkstyle, to automated release deployment. RAD6-Eclipse Europa-WebSphere - Java - ORACLE-Hibernate/Spring/Struts/jquery-Windows and Solaris environment with Accurev version control.
- Trained junior developers in Java, RAD6, Eclipse, ant, refactoring code, version control, and on X12 HIPAA. TeamTrack for ticketing.
Confidential
Senior Software Consultant and Lead Developer
Responsibilities:
- Took initiative, with management approval, on performing roles of release engineer and architect within team, leading developers in the team to easily repeatable successful development and releases of the custom proprietary ILMS client+server application integrated with the CDMS vendor product. Established a political bridge to the Database Administration group, to the Application Integration team, and to the IT.POA department, working fully politically supported deliverables smoothly within the well-known enterprise processes (and tools) from their inception to their delivery to production.
- As senior level developer, guided development as a proponent of methodologies (namely RUP and XP), using Rational tools (RequisitePro, ClearCase, ClearQuest, Rose Enterprise) to the extent allowed, company proprietary tools (BART), and others tools when appropriate (PVCS, Visio, and custom developed Includer).
- Development of several data propagation adapters using Java, MQ, XML, WAS 5.0, WSAD 5.1.1 (and Eclipse) and Message Driven Beans, working closely with the proprietary EAS library.
- Guided and developed data modeling and data conversion work using DTS, UDB/DB2 & SQL Server and custom programming establishing a solid high performance pervasive ETL infrastructure.
- Architected and lead team development of conversion from multiple legacy relational databases (ORACLE, DB2, etc...) into unified DB2/UDB model. Worked within methodologies XP and RUP. Produced many UML documents elucidating the migration plan effort for presentation to executive management.
- Paved the way to systems data integration mentioned on 2004 work with native ETL infrastructure.
- Projected estimates for projects, reviewed source code for architecture based on J2EE, WebSphere Application Server, EJB, servlets, JSP, Struts, and MQ Series. Development of enterprise data integration project with external service provider.
Confidential
Senior Principal Systems Designer
Responsibilities:
- Designed architecture and led team of developers from inception to delivery of web site. Responsibilities included:
- J2EE, WebSphere Application Server, EJB, servlets and JSP technology with Struts-like MVC framework using Visual Age for Java, WebSphere Studio, fronting a legacy IBM AS/400 subsystem connected via Message Queues, ORACLE and DB2 back end
- Project Management
- Mentoring developers
- Liaison to IBM partnerworld for Visual Age for Java and Websphere Studio Application Developer
Confidential
Vice President
Responsibilities:
- Advocated the culture of Component Based development and software reuse; provided infrastructural support in the areas of version control, framework development, Java packaging and deployment, transactional programming with Netscape’s Application Server, tool development using C++, Java, SQL, HTML, and Visual Basic.
- Programming maintenance of legacy Java (applets, servlets and applications), C++ and VB applications, ASP based web sites, and Lotus Domino/Notrix based web sites. Oracle database back end. Trained in UML, EJB, and Perl.
Confidential
Contract Developer
Responsibilities:
- Developed several Windows NT products using MS SQL Server back end, VB front end; screen scraping automation using Attachmate and VB 4 with ftp and MAPI integration.
- Designed parts of the data models for projects using Erwin. Served as SQL Server administrator for some of those products.
- Administrated version control tool (PVCS) for team of developers. Products worthy of mention are a resource planning application, a Medicare fraud investigation application, and a medical claims approval and closure automation application. Reports done in Crystal Reports.
Confidential
Senior Programmer
Responsibilities:
- Developed proprietary database driver code in C++ with Oracle and Gupta back ends, to be used by VB 3 & 4 application for pension plan administration that was the core business of the company for Windows 3.11 and 95 front ends.
- Maintained modem based mutual fund price download client piece for the same application. Developed and maintained tool to allow seamless portability of individual pension plan data from centralized database to personal database and vice-versa.