We provide IT Staff Augmentation Services!

V.p. Of Software Engineering Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Highly motivated technical professional with experience leading international teams.
  • Led teams in taxes and cash space at one of world’s largest banks;
  • Designed distributed cloud - based systems and led teams to develop and test applications.
  • Experience with technical leadership in start-ups.
  • Passion in designing and building innovative solutions with teams for business needs, with deep interest in AI, pattern determination, algorithms, component systems development and asynchronous programming and has a desire to work with Big Data..
  • Effective influencing and communicating with all levels: C-suite, business leads, individual team members.
  • Big picture thinker with data-driven problem-solving skills.
  • Skilled at converting customer needs into business intel and technical solutions.
  • Fast learner, and enjoys tackling complex challenges

TECHNICAL SKILLS:

Languages: Java / J2EE /C / C++ / VB6 / VB6.net Pascal, Bash / Ksh / sh, Perl / Python / Jython DOS

Java Frameworks: Enterprise Java Beans (Session, Entity, Message Driven) Spring Batch/Spring Integration Spring Core / Spring MVC / J2EE / Struts /

Application Servers: Weblogic Application Server, JBoss Application Server, Apache Server, Spring Boot,Websphere Application Server, Websphere Web Server, Business Process Choreographer,.Business Process Server, Apache Server

Other Softwares: Microsoft Visio,MS Office,ClearCase,Rational Rose (UML),Nexus (Maven),ESP (Scheduling),Soap UI

Data Access Frameworks: JDBC/Corba/Mybatis,SQL / Spring JDBC,Hibernate / Spring Data,JDBC / Rest/ JPA / Spring JPA

Operating Systems: MS Windows 2000, 9895, XP, 10,UNIX / Linux,Solaris Sun,OS X,Windows Server 2008,Windows Server 2012

Web / Rest / Soap Frameworks: Apache CXF web services,Axis Web Services, Java Servlets / JSON / WSDL / XSD / XML

Messaging: Accord, HL7, EDI,IBM MQueue,Active MQueue,Spring Kafka

Data Bases: Oracle / SQL Server,MariaDB/ MYSQL,Sybase / DB2, Cassandra / Maria DB

Cloud Technologies: Spring Cloud Foundry,Pivotal Cloud Foundry,Google Kubernetes,S3 / Eureka / Zuul / Ribbon / Hystrix

IDE: Intellij / Eclipse / STS / Netbeans / RAD,Visual Studio,MS Visual Studio 6.0/13.0

Testing Frameworks: Cactus / Cucumber,JUNit / HttpUnit,Jasmine / Karma,Selenium

Build Servers: Jenkins / Bamboo

Build Frameworks: ANT/Maven/NPM

Big Data Technologies: PIG/HBASE/HIVE/SPARK / DataFrames /Splunk /HDFS / KNIME / Cloudera /,Map Reduce

Design: Domain Driven Design,Business Process / Work Flow, Sequence Diagrams

Java Script Framework: Java Script/Jquery/ Dojo/AngularJS, Angular 4 Angular 5, Angular Client, ReactJS, JSON

PROFESSIONAL EXPERIENCE:

Confidential

V.P. of Software Engineering

Responsibilities:

  • Architected technology choice for solution and gained senior managements’ support.
  • Lead team in learning Kafka and Spring Data.
  • Lead team in documenting and creating domain design, sequence diagrams, UML class diagrams
  • Leading team with object-oriented design teaching common design patterns commonly used to create enterprise design patterns.
  • Developing high level end to end system architecture and process diagrams.
  • Identified cross impacted system and lead integration efforts.
  • Worked to ensure security in the cloud with encryption at rest and in transit techniques.
  • Working with Sophia for system to system security and OAuth2 for user-based system to system security.
  • Worked with business to determine high level functional requirements.
  • Derived the existing accounting flows and reproduced them in new system
  • Delivered new System and worked with business to ensure correctness of delivery
  • Developed recon component and led continued enhancement efforts
  • Architected technology choice for solution and gained senior managements’ support.
  • Worked with business to develop requirements for a re-engineered solution
  • Re-derived behavior from existing system through code review and data analysis to recreate the existing processes.
  • Re-engineered recon to move the Sox application aspect from the existing application into a different application and department
  • Worked with other application teams across the Line of Business to adjust functionalities accordingly and worked to provide sign-off
  • Re-engineered existing process to reduce the delay in recon processing by up to 4 days and brought reconcilement operation into a single day operation for work date
  • Developed solution to eliminate existing production issues in the current solution
  • Led 3 new teams in creating the new micro service ecosystem
  • Designed new externally facing interface to work with cash vendors
  • Designed internal interface for business to consume for managing visibility and to control the different cash flow system workflows
  • Took over the system after all previous team members had left the project in a state of complete disrepair
  • Discovered and documented how application was designed to work.
  • Built environment for local to develop fixes for breaks and defects included in the previous 2 years to get the application into a working state
  • Built deployment pipeline
  • Modernized the role-based security by integrating cloud-based service with the existing WebSphere application to use ADFS
  • Managed Sox compliance aspects of application

Confidential

Technical Lead

Responsibilities:

  • Lead team in learning Angular 4 / Angular 5 and Spring Boot.
  • Lead team in integrating the Angular UI with the Spring Boot rest services.
  • Lead team in working with and understanding Cassandra.
  • Assisted team in understanding Spring Foundry and deployment procedure.
  • Assisted in on-boarding Taxes Application on to Jenkins instance.
  • Lead team in integrating Spring MVC with Angular 4.
  • Assisted team in migration from Angular 4 to Angular 5.
  • Assisted Project Managers with creating a list of high level features for the MVP.
  • Assisted Project Managers in raising awareness with requirement generation progress and project schedule and creating schedules to get project in good status.
  • Assisted Project Managers in understanding what activities need to be time boxed.
  • Assisted Business in creating usable stories through drafting stories and reviewing with business.
  • Assisted Business in creating requirements through prototyping using wire frames to help visualize product requirements.
  • Created Data model and learned JPMC data model standards for the project.

Confidential

Technical Lead

Responsibilities:

  • Created custom commenting jquery library for creating comments.
  • Created custom work flow engine using custom events in Spring.
  • Created screens in Spring MVC, jquery, Tiles, and BootStrap.
  • Created custom notification framework using Spring and Thymeleaf.
  • Added messaging using IBM Mqueue for integrating with other groups.
  • Wrote validation for client side using jquery validation.
  • Wrote validation for server side using Hibernate 5.0 Validator.
  • Added Spring MVC to an application currently using Struts 1.2 as an in-place technology upgrade with both Web frame works working together in the same application WAR deployment.
  • Repaired existing Maven builds and upgraded Maven, Maven plugins, and JDK.
  • Migrated existing applications from Ant to Maven.
  • Eliminated EAR deployments, simplified and consolidated to a WAR deployment.
  • Removed EJBs and replaced with Spring JTA, Oracle XA, and XA MqueueConnections.
  • Upgraded various libraries as described above and QA applications.
  • Fixed and added junit test for applications as changes were made.
  • Performed support functions as new enhancements were made to the applications.

Confidential

Technical Lead

Responsibilities:

  • Created a build framework using maven for existing application.
  • Created procedure and scripts for building and deploying the application using wsadmin and jython.
  • Set-up custom HP Diagnostic environment with custom jars and configuration for application using jax rpc in client calls.
  • Mentored in bug fixes (java).
  • Created soap web service using axis and maven to auto generate the service.
  • Created a decision tree for debugging common issues and excel script to lead a person through the fix.
  • Assisted MiddleWare with custom patches required for Websphere.
  • Reviewed application for design flaws and misuses of technologies with a solid plan for correcting issues.
  • Created a build framework using maven for existing application.
  • Created procedure for setting up application dynamically scripting Business Process Server set-up with Business Process Choreographer enabled.
  • Added application to SVN ( no part of the application including executable was in source code control previously).
  • Reviewed existing application missing business documentation and code.
  • Created a work around because this is application is 16 bit using DosBox and reduced work flow time by 1 to 72 hours depending on the use case.
  • Reversed engineered the application using Tesseract OCR and Linear Algebra and Big Data Analytic techniques to derive equations.
  • Rewrote application using javafx and Spring 3.x technologies.
  • Analyzed application for technical debt and performance and stability issues.
  • Performed enhancement using java script, jquery, java, struts, and mybatis.
  • Set-up debugging on corba instance and trained team.
  • Analyzed processing of application and suggested improvements implemented during a project.
  • Analyzed DR set-up and worked with Middleware team to correct issues and had a successful DR exercise after installing and configuring many missing components.
  • Troubleshooted application for thread locking, and performance and other stability issues.

Confidential

Technical Lead

Responsibilities:

  • Added application to SVN ( not in source code control previously).
  • Analyzed structure of application and set-up application in a RAD 10 tool for Embarcardo. Gave analysis of how the application works and how to move it to a Web based application.
  • Analyzed and documented batch and maintenance flows.
  • Created ESP jobs for new scripts.
  • Scripted client deployments for automated push out.
  • Performed analysis on how to upgrade with current technologies to modern Deplhi technologies.
  • Rewrote Perl and DOS scripts to get the application to work on a Windows 12 Server. Documented and scripted process to simplify the solution. Hacked the Windows registry to properly register the application in the 64 bit OS.

Confidential

Technical Lead

Responsibilities:

  • Analyzed application for reconstruction migrating from VB6 to VB.net.
  • Added application to SVN.
  • Decoded custom encoding rate data that had not been viewable since acquisition of the technology (more than 6 years) and made it viewable and created a plan that was executed to make the data updatable from a simple excel import into oracle. Previous process required custom code, was faulty, not well-known and not being updated regularly. This assisted with compliance. Decoding tool was made using vb6 and C#.
  • Another set of custom encoded rates that were encoded using C++. I created a C++ application to port the data from a custom C++ struct encoding to a text to be updated into oracle.
  • Assisted in determining which components were more likely used by creating a custom bash script in conjunction with NotePad++ to create a call path.
  • Created a tool for updating May1Funds in this application using C# pointed against Access.
  • Upgraded tool from Access to Oracle. I had created a dao instance that made the process possible in a day.
  • Analyzed application to understand how the custom web services worked and reported these items to the vendor. I then resolved outstanding issues with the services that were analyzed per project.
  • Worked with business to understand needs to be able to correct existing issues in web services.
  • Vendor accepted updates and design changes to the base product and applied the design to the rest of the system
  • Reviewed out of scope services, provided a design and estimate on how to redesign services for correct processing of data.

Confidential

Technical Lead

Responsibilities:

  • Worked with business partners to create a specification for creating a new Confidential admin system.
  • Design and architect applications with design review with the company architect.
  • Request for a custom open source application server built on open source technologies and integrated with Tomcat.
  • Worked with different open source technologies including Spring Integration and Spring Batch but could not find something with the required SLA for processing.
  • Used components of Spring Batch and Spring Integration and created customized components to over come performance limitations.
  • Single handedly wrote the application and dev tested.
  • Created custom reporting using itext and jasper soft.
  • Created custom processing flows based on Apache CFX webservices.
  • Created service tier to ease integration with other admin systems and vendors using Apache CXF.
  • Created custom server logging to database similar to the effect of Splunk.
  • Created processing tier for processing data using OO standards.
  • Created server specifications and created middleware scripts for Application deployment and maintenance.
  • Used Spring Application Context to be able to create and managed jvm instances similar to websphere, weblogic, jboss, etc.
  • Included all future enhancements into first release.
  • Build and deployment framework composed of maven and bash scripts.
  • Auto generated web service components with ease of deployment of application on multiple platforms including tomcat, jboss, jetty, etc.
  • Continued run support.

Confidential

Technical Lead

Responsibilities:

  • Analyzed existing application for redesigning and rebuilding. Unlike the above cases, business didn’t want major modifications so I had to look through all of the existing functionality and recreate it. This application was original html and javascript with autogenerated html from javascript.
  • Redesigned application as a Spring Struts application.
  • Wrote all screens and services with exception of ESRI related information and assisted with them as I mentored existing personnel on the new technologies.
  • Created a highly ajax enabled application with almost all client server interactions being ajax bound.
  • Created multiple screen that directly interact through parent-child, child-parent, and child-child as connected clients. Avoided session-based sharing techniques because of requirements and bugs with existing application.
  • Created console and admin screens for determining failed process and allow business users of sufficient access to update and reprocess as needed.
  • Interfaced application to other admin system with Apache CXF webservices which differed from the original.
  • Used java script validation framework.
  • Enabled application with an SSO solution utilizing Centrify with Active Directory and ADFS.
  • Created maven build script and bash scripts for deployment and maintenance activies.

Confidential

Technical Lead

Responsibilities:

  • Analyzed existing application for redesigning and rebuilding. This application was already in the process of being rebuilt but was not properly designed and could only have one user at a time.
  • Mixed technologies for web pages and application context loading were simplified to using existing Spring.
  • Mentored existing staff on new technologies and modern approach.
  • Guided them after doing a partial reframing and redesigning of the application.
  • Created a maven build script and bash scripts for deployment and maintenance activities.
  • Redesigned and retrofitted back end of the application as a Spring based applications, analyzing and regrouping and distributing services into a processing tier.
  • Through agile techniques and OO practices was able to reduce this part of the estimated time by 9 months.
  • Began replacing all socket-based programming with Apache CXF soap based webservices.
  • Analyzed web application tier and gave design and specifications for how to update the existing components to a struts application.
  • Design and wrote web pages in Chinese
  • Retrofitted the pages through tile definitions to reduce the effort of a second custom application into a separate build with customizations to struts tile and strut.xml replacement using ant
  • Assisted with analysis of failed adhesion of sensors to railway line

We'd love your feedback!