We provide IT Staff Augmentation Services!

Custom Solutions Architect Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Creative and driven Architect with 20 years’ experience in both the private and public sectors.
  • Confidential started in Network Engineering and migrated to software, where he became heavily involved in integration.
  • He is a full stack developer as well as a team leader and mentor.
  • Confidential has experience bringing in new approaches and processes with a minimal amount of pain, and works well with developers and executives alike.

TECHNICAL SKILLS:

  • AngularJS, Ember
  • Spring IO Core and Modules (Cloud, Batch, Integration, MVC, Security, Data, REST and WS) using both relational and non - relational data stores
  • Adobe Experience Manager
  • Apache Kafka
  • Apache CXF + Spring + Camel integration
  • Microservice and Event driven approaches
  • ESB Solutions - Talend, Mule, Apache Camel, JBoss Fuse. Specializes in Enterprise Integration
  • Java, C#, Python, Javascript (TypeScript as well), PHP, Ruby, VB, VB.NET, Objective-C
  • Android and IOS Development - PhoneGap, Xamarin
  • MongoDB, Cassandra
  • ArcGIS, PostGIS (Geospatial databases)
  • Agile Methodologies (SAFe Agilist certified)
  • Docker, Vagrant with Chef or Ansible
  • OAuth 1 and 2, SAML, IdAM Solutions
  • Penetration testing with Kali Linux
  • Network design

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Custom Solutions Architect

Responsibilities:

  • Team lead and architect on 7 projects, some public, some internal.
  • Technologies include Spring Boot (and varying modules,) AngularJS, PHP, MongoDB, Oracle, MySQL, Adobe Flex, TIBCO, ActiveMQ, Kafka
  • In charge of the CCOM integration project - a highly visible effort to migrate from point to point integration between many systems, to an event/stream based approach, working with multiple architects.
  • Architect over Mercy’s migration from Drupal to Adobe Experience Manager
Confidential, O’Fallon, IL

Solutions Architect

Responsibilities:

  • Team lead and architect for projects of varying technologies: .NET, Java (usually Spring Boot,) ESB, Databases of relational, NoSQL and Geospatial varieties
  • Proposal author, sales support, helping to win new business
  • Developer and team trainer
  • Heavily involved in writing .NET, Java and Ember code.
Confidential, St. Louis, MO

Consultant Solution Architect

Responsibilities:

  • Team lead and architect for one web application and the division’s roadmap for moving from a monolithic PHP framework to a services based SOA framework based on PHP, Java and Talend.
  • Teams are small - one team is comprised of myself and one UX person who I’ve taught AngularJS. We delivered an MVP application using a model that other applications are migrating to in order to serve a larger goal. The other team is a mix of PHP, UX, Java and DBAs.
  • Responsible for DevOps - onboarding developers and application deployment achieved with Chef and Vagrant
  • ESB architect responsible for fostering the idea of event driven design, enterprise integration patterns and our currently chosen tool, Talend ESB.
Confidential, Panama City, FL

Senior Software Architect/Development Manager/Developer

Responsibilities:

  • Operated as a development manager, software architect, developer and team lead, my typical hat to wear was one of helping to solve whatever problems team members were having, or boosting their productivity by implementing part of a framework, training them or providing some objective career counseling.
  • Acted simultaneously as Architect and Team Lead along 22 people, spread over 2 - 4 projects (some overlapped, some did not.)
  • Led multiple teams which were split by technology layer: UI/UX, ETL/database centric, Microservices (in Java and C#.)
  • Microservices applications were deployed using Karaf containers, compiled with the minimum dependencies needed for the specific services.
  • Routinely worked with junior developers, senior developers, other architects, development managers, product owners and executive management.
  • Produced frameworks for products that involved Hadoop, MongoDB and Cassandra as well as relational database technologies. The primary focus of these projects was integration, device-to-device communication, and the consolidation of disparate sources of data for the purpose of providing predictive and retrospective analytics.
  • Designed and planned the development of SOA solutions. Most were cloud based. Our architectures involved making many small components that scaled horizontally and communicated via message queuing or REST.
  • Typical days included: scrum meetings, helping team members troubleshooting issues, writing code to cement the foundation of new projects (or fix broken ones) performing releases, code reviews, etc.
  • Leading team programming and code reviewing were daily activities.
  • Personally brought several technologies into the company environment, and subsequently taught to development teams. Technologies included OSGi, Node, AngularJS, SpringDM, Hibernate and Camel (an ESB).
Confidential, Panama City, FL

Modernization Architect

Responsibilities:

  • Was responsible for accounts at Raytheon and Enterprise Holdings.
  • NEOS/VGO Software specializes in modernization: any application framework to .NET, Oracle ADF, Spring, etc.
  • Example: at Enterprise Holdings, converted an existing application to something more modern. That was the Odyssey system, previously written in Oracle Forms, redesigned as a Struts, Hibernate and Spring application
Confidential St. Louis

Systems Integrator

Responsibilities:

  • Created/Maintained Java and .NET applications for USAF, The State of Florida and the MTA of New York
  • Mentored other developers in Integration Technologies as well as Java development. I met face to face with customers to better understand their needs
  • Customized web products to enable mortgage companies across the US to analyze their debt and other facets of their profit and loss.
  • Used varying integration technologies to enable Law Enforcement Agencies to:
  • Communicate more effectively with their officers.
  • Enabled the US DEA to communicate with local Intelligence Centers tracking drug cartels.
Confidential, St. Louis

Principal Consultant

Responsibilities:

  • As a principal consultant, mentored consultants and help them with their career track.
  • Trained client staff and participated in multiple projects involving several Java frameworks. Provided project troubleshooting for clients who needed help getting problem projects back on track, and mentored project teams in Scrum practices.
Confidential, St. Louis

Chief Systems Architect

Responsibilities:

  • As an Application Architect, led multiple J2EE projects and provided roadblock removal skills as well as system design.
  • Trained developers in Spring, Hibernate and other technologies as they were needed, and more specifically how our company should be implementing such technologies.
  • Provided leadership on more than one project at a time as well writing code.
  • Responsible for helping to formulate technology implementation standards and best practices for Talisen Technologies.
Confidential, St. Louis

Principal Consultant

Responsibilities:

  • Held conferences with various non-technical personnel at this company to help formulate the requirements and plan of attack on the work done. The solutions have very complex logic for the most part, and are highly automated. Responsible for automating the plant piece by piece.
  • SQL Server 7.0 - Stored Procedures, Triggers, use of COM objects in combination with DTS for data import, scheduled maintenance, and the use of a stored procedure to provide a dynamic moving average recordset of any data point needed, with variables available for any cycle time needed.
  • Visual Basic - Used this language to automate tasks centered on importing certain data points into a piece of Industrial software known as "Wonderware."
  • Wrote COM/MTS objects to automate other kinds of data import. Also, wrote an application that imports any text file of any data configuration (comma delimited, fixed width, etc) into any data source based on xml configuration files. This was one of my “by-hand” integration efforts.
Confidential, St. Louis

Software Architect

Responsibilities:

  • Responsible for mentoring other developers, research and development efforts. Responsible for working at the underpinnings of company's application and merging the architectural improvements in with code base while also working on live releases.
  • Additions made to the core model included Spring AOP, Hibernate, JMS and a custom licensing model so that modular software could be delivered. Code reviews, and bug fixes, were also part of the job.
  • Mentored employees on use of Hibernate, Spring framework, JSP pages.
  • Reviewed code and enforced best coding practices, proper testing with Junit.
  • Made sure referential integrity was maintained in the databases.
  • Designed various Ant builds for client installation, tested server deployment and developer environments.
  • Upgraded API to latest versions of SOAP, implemented WS-security.
  • Evaluated client's business requirements on a per-project basis and designed the infrastructure of the application to be deployed - particularly where integration points were concerned.
Confidential, St. Louis

Senior Consultant

Responsibilities:

  • Helped produce in-house ASP applications as part of the Emerging Technologies team.
  • Proposal, high level analysis documentation
  • Maintained frequent Contact with client companies, to gather requirements, discuss the impact of their decisions, etc.
  • Produced estimates along with alternative estimates for work.
  • Used Java (Servlets, EJB, JSP, Applets,) Web Logic, Apache.
  • Designed and implemented Servlet / Beans and JSP / Beans based FAQ system with a web-based Servlet administration web site.
  • Ported FAQ system from Apache to Web Logic.
  • Used JDBC (and JDBC/ODBC calls) to enable web applications for database use, as well as Enterprise Java Beans to allow resource pooling, as well as to allow for the abstraction of database management from front end presentation of data.

We'd love your feedback!