We provide IT Staff Augmentation Services!

Principal And Vice President, Information Technology Resume

2.00/5 (Submit Your Rating)

SUMMARY:

I founded Confidential to bring my information technology expertise to the world. I utilize broad experience in all phases of the software development lifecycle, including application architecture and design, team leadership and project management, agile techniques, requirements gathering / use case modeling, prototype and proof of concept creation, database design, coding and mentoring. Throughout, I have maintained current technical capability, which I bring to my clients' most complex and critical hands - on tasks. In particular, I have worked in the Java Enterprise ecosystem since its inception.

TECHNOLOGIES:

Application Servers: Tomcat, WebSphere, WebLogic, JBoss

Architectures: Enterprise Java (Java EE/J2EE), Microservices, Service Oriented Architecture (SOA), Client/Server, N-Tier/Multi-tier, Model/View/Controller (MVC)

Build Tools: Gradle, Maven, Ant, Make

Cloud Platforms: Amazon Web Services (AWS), Google Cloud, Pivotal Cloud Foundry (PCF)

Code Quality: JUnit, Cobertura, EclEmma, CheckStyle, PIT (mutation testing), Crucible

Databases: DB2, Oracle, SQL Server, Sybase, MySQL/MariaDB, PostgreSQL, MarkLogic (NoSQL, SQL, PL/SQL, Transact-SQL), Hibernate, JPA, TOPLink

DevOps: Docker, Jenkins, Concourse

Languages: Java, Kotlin, JavaScript, C++, C

Messaging: MQ Series/WebSphere MQ, Rabbit MQ, Solace (JMS), Tibco Rendezvous

Methodologies: Agile, Extreme Programming (XP), Scrum, Waterfall

Operating Systems: Windows, Linux, UNIX (many variants)

Scripting: Born/Korn/BASH shell, Gradle, Python, TCL

Source Control: Git, Subversion, ClearCase

Specialty Software: ATG (Ecommerce), Catalyst (Warehouse Management), Portia (Investment Management), SAP (ERP)

Web: Servlets/JSP, Spring MVC, JavaScript, jQuery, Ext JS, Struts/Tiles, Apache Web Server (httpd)

Web Services: SOAP, WSDL, CXF, Spring Web Services, XML, XML Schema (XSD), XSLT, JAXB REST, JAX-RS, JSON

Miscellaneous: Active Directory, CORBA, EJB, FIX, Java Native Interface (JNI), Jira, LDAP, MDB, Multithreaded programming, Spring Framework, SWIFT, Unified Modeling Language (UML)

PROFESSIONAL EXPERIENCE:

Confidential

Principal and Vice President, Information Technology

Responsibilities:

  • I built the technology function at Confidential from the ground up, with the result that I gained very broad experience ranging from senior management responsibilities in later years to beginnings involving the most detailed technical work, all in the complex world of investment management, with which I naturally acquired considerable acumen.
  • Very lean staffing at Confidential meant that I served in many roles along the way; a few of them including executive management, enterprise architect, business analyst, solutions architect, team lead, tech lead, software developer, and always as a mentor to my staff.

Confidential

Software Engineer

Responsibilities:

  • Developed quote machines for futures and options traders.

Confidential

Engineer

Responsibilities:

  • Systems assurance for terminal emulation / connectivity products.
  • Developed tools to automate these analyses and interpret protocol exceptions.

Confidential

Software Engineer

Responsibilities:

  • Provided architectural and implementation leadership on a mission-critical trade processing engine, providing capture, validation, protocol translation, enrichment, transformation, and multi-destination routing of financial transactions for multiple business units.

Key Technologies - Agile (XP), Gradle, Java, JSON, Kotlin, MarkLogic (NoSQL database), Microservices, Pivotal Cloud Foundry (PCF), Rabbit MQ, Solace (JMS middleware), REST, Spring Boot, Spring Cloud Stream, Spring Framework, XML, XML Schema (XSD)

Confidential

DevOps Consultant

Responsibilities:

  • Provided architectural and implementation leadership on a major process improvement initiative, with particular focus on building a DevOps savvy Java ecosystem.
  • Implemented continuous integration capability.
  • Implemented continuous deployment capability.
  • Built the foundations for a test-driven culture and capability, including extensive training for the development and management staffs and full automation.
  • Implemented static analysis capability.
  • Implemented code coverage capability.
  • Implemented PIT mutation testing for measurement of test quality.
  • Implemented automated code reviews.
  • Implemented centralized issue tracking capability and performed data conversions from systems previously utilized piecemeal by various groups.
  • Modernized legacy source control systems.
  • Modernized ancient Ant-based and even manual build processes.
  • Leveraged cloud technologies to provide rapid evaluation/prototyping for technologies under consideration and to demonstrate their capabilities for future consideration.
  • Implementation of these capabilities involved significant consensus building, management coordination, requirements gathering, product evaluation, process engineering, and training in addition to the technical tasks.

Key Technologies - Active Directory / LDAP, Amazon Web Services (AWS), CheckStyle, Cobertura, Crucible, EclEmma, Git, Gradle, Java/JavaEE, Jenkins, Jira, SharePoint, Tomcat

Confidential

Senior Architect

Responsibilities:

  • Applications Architecture & Development - Strategic applications for a major U.S. insurance firm.
  • Policy quote & purchase
  • Payment acceptance & verification
  • Process automation for salvage operations
  • Cloud Technology
  • Development of architecture, technique and infrastructure necessary to begin building a practice in cloud technology.
  • Development of a showcase application demonstrating contemporary technologies (Docker, microservices, HMAC, automated deployment, elastic load balancing, auto scaling, virtual private cloud networking, etc.)
  • Re-engineering of several applications for the cloud environment.

Key Technologies ­ - Agile, Amazon Web Services (AWS) (CLI, EC2, S3, VPC, Route 53, security, etc.), Bootstrap, CSS, CXF, DB2, Docker & Docker Hub, Google Cloud, HMAC, HTML, Java SE/EE (J2EE), JavaScript, JAX-RS, JAX-WS, JSP, MySQL, PostgreSQL, REST, Scrum, SOAP, Spring Framework, Spring LDAP, Spring MVC, tc Server Tomcat, WebSphere, WSDL, XML Schema (XSD), Servlet

Confidential

Software Engineer

Responsibilities:

  • RESTful Web Services
  • Sales force messaging
  • Product metadata & configuration
  • Enterprise data warehousing
  • Performance tuning - 10,000+ transactions/second

Key Technologies - Agile, Hibernate, JavaEE/J2EE, JSP, JAX-RS, JPA, Maven, multithreaded programming, Oracle, profiling, REST, Spring Framework, Spring Web MVC, Servlets, Tomcat, Web Services, WebSphere, XML

Confidential

Software Engineer

Responsibilities:

  • Web-facing e-commerce applications (conventional and mobile)

Key Technologies — Agile, ATG, J2EE/Java EE, JavaScript, JSP, jQuery, Linux, Maven, Spring, Servlets, Solaris, Tomcat, XML

Confidential

Software Engineer

Responsibilities:

  • Web services architecture across diverse, interdependent environment
  • Process improvement - distributed version control, test-driven development, continuous integration
  • Logistics applications

Key Technologies — Web services, SOAP, WSDL, Catalyst, EJB, Git, J2EE/Java EE, Jenkins, JUnit, Linux, Oracle, SAP, SQL Server, Windows, XML, XML Schema, XMLBeans, JAXB

Confidential

Software Engineer

Responsibilities:

  • Hi-throughput, low-latency financial applications
  • Agile methodology including test-driven development (TDD) and pair programming

Key Technologies - WebLogic, Agile, Ant, EJB, FIX, Hibernate, J2EE, Java, JavaScript, JMS, JSP, Linux, MDB, MQ Series, multithreading, Oracle, Rendezvous (RV), Servlets, Spring, SQL, Tibco, UML, Unix, WebSphere MQ, Windows, XML, XML Schema, XMLBeans, XSLT

Confidential

Software Engineer

Responsibilities:

  • Developed organization-wide architectural standards and guidelines for the usage of several new (to the organization) technologies - Spring (for dependency injection, persistence, AOP transaction management, and web MVC), Ext JS (a Web 2.0 JavaScript framework), and Java 5.
  • Developed frameworks to support the new architecture.
  • Prototyping and proofs of concept.
  • Extensive staff mentoring.
  • Application development (including coding) as needed on the most complex and difficult tasks.

Key Technologies - WebSphere, Ajax, Ant, Bamboo, DB2, Ext JS, J2EE, Java, JavaScript, JMS, JSP, MQ Series, multithreading, Rational Rose, Servlets, Solaris, Spring, SQL, Tomcat, UC4, UML, Unix, WebSphere MQ, Windows, XML, XSLT

Confidential

Software Engineer

Responsibilities:

  • Trading/Risk Tools
  • Index arbitrage tools
  • Momentum tools
  • Factor analyses
  • Returns correlation analyses
  • Performance attribution calculators
  • Re-engineered C++/Windows risk arb system to interface with new company-mandated Java/JMS-based high-throughput market data framework. Developed Java Native Interface (JNI) framework that greatly simplified the JNI development, which is tedious and complex by nature. Resolved intricate threading interactions.
  • Data Visualization Tools - Enables graphical analysis of a wide variety of analytical and accounting quantities across multiple, configurable categories - JBoss application server, EJB-based
  • Architectural research and many proofs of concept, including the following:
  • XML-RPC batch framework allowing external programs access to the application server environment.
  • Advanced multithreaded techniques for high-throughput database operations.
  • Substantial staff mentoring

Key Technologies - Ant, Apache web server, C++, EJB, Java, J2EE, JBoss, JMS, JNI, JSP, Linux, multithreading, Perl, Servlets, Tomcat, Tapestry, Sybase, Solaris, SQL, Transact-SQL, Windows, XML, XML-RPC

Confidential

Software Engineer

Responsibilities:

  • Architecture for next-generation system, including designs to ensure high throughput and high availability in a WebLogic context.
  • Architecture for next-generation persistence framework and remediation work on existing subsystem, including high-throughput transactional control.
  • Substantial staff mentoring

Key Technologies Ant, EJB, Java, J2EE, JMS, JSP, Linux, multithreading, Oracle, Servlets, WebLogic, Windows, XML

We'd love your feedback!