Dynamic Senior Software Engineer with a proven track record, excelling in full-stack development and AI-driven solutions. Expert in Java and Spring Framework, I deliver impactful backend services while fostering team collaboration and mentoring junior developers. Passionate about leveraging technology to enhance user experiences and streamline operations.
Overview
31
31
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Insight Global
, United States
04.2022 - Current
Full-Stack developer within the Emerging Customer Technology & Marketing Technology group, responsible for design, development, and support of critical customer facing applications
Leverages Google DIalogFlow CX for NLP and Google Gemini AI to bring advanced interactive chatbots to life, which receive customer satisfaction metrics in the upper 95th percentile across the industry.
Hand picked as the most senior backend developer to head up the development of backend services and APIs to support eCommerce in the mobile app.Delivered MVE in 8 months from inception.
Volunteered to take on development of services in a sibling organization, which required API exposing which that team did not have resources to commit
Performed on boarding to that team, and successfully delivered dozens of endpoints, and earning the trust and respect of both teams
Follows Agile/SAFE processes, delivers in a continuous integration/delivery environment with advanced devops processes
Develops backend services in Java/Kotlin/Spring, and front end and mobile in React Native
Performs code reviews, mentors junior developers
Performs code QA and production support, and feature implementation
Leverages decades of experience in project and risk management to navigate unchartered territories
Sole Proprietor & Principle Software Engineer
Carlisle Technology Solutions
Monmouth County, United States
02.2018 - 04.2022
Designs, develops, and supports end-to-end software solutions including backend APIs and web services, modern front end user interfaces, and following best-practices for secure software design
Designed and implemented a custom web CRM application which agents in a call center use to service customers
Designed & developed a web application for resume building, online viewing and exporting to PDF. Builds a gorgeous, modern resume and exports to PDF with metadata and keywords embedded for maximum ATS friendliness.
Developed a landing page for a marketing campaign with a call to action (CTA) which collected customer information to send email to the sales team
Responsible for design, implementation, and support of enterprise-grade software to empower executive decision-making, identify and eliminate risks, and improve operational efficiencies
Designs, develops, and supports solutions in Java and leveraging the Spring ecosystem following SDLC and Agile/Scrum processes
Designed, developed, and supported a Java Server Faces (JSF) web application for network attached storage usage & identifying files no longer used.
Designs REST APIs which are OpenAPI compliant and other web services
Develops data interfaces between disparate systems to extract, transform and load (ETL) data
Develops front end code using Angular/TypeScript, HTML, JavaScript, and CSS
Project Manager
Sapphire Technologies
01.2010 - 01.2014
Assigned as a project management consultant to a global industry-leading investment bank to manage the project to drastically improve the disaster recoverability capabilities by implementing a best-in-class DR solution to a business critical application and its associated infrastructure
Project Manager
NCS Technologies
01.2008 - 01.2009
Assigned as a project management consultant to a global industry-leading pharmaceutical to manage technology infrastructure projects
Project Manager
McGraw-Hill
01.2007 - 01.2008
Assigned as project manager to a Fortune 500 global financial services organization to manage a global, large-scale, highly complex project to achieve the following:
Migrate from Microsoft Exchange 2000 to 2003
Consolidate into a single Active Directory domain and forest and Exchange organization
Consolidate all e-mail servers into three global data centers
Manager, Project Management Office
Dimension Data
01.2002 - 01.2006
Laid the foundation and implemented the overall strategy for best-in-class planning and execution of IT projects
Created, managed, governed, and reported on standards, policies, and methodologies that were to be followed by all IT project managers and solution delivery teams
The ultimate goal of the PMO is to ensure greater project success for all IT projects, specifically on-time, on-budget, and exceeding customer expectations
Developed the strategy and served as an agent of change for project management policies and procedures at all levels in the organization
Provided direct oversight and mentored project managers in their communication with major stakeholders for individual projects
Reported and assessed the overall health of the organization's project portfolio
Senior Project Manager
Dimension Data
01.2000 - 01.2002
Responsible for the successful delivery of systems integration projects for medium and enterprise business clients
Effectively plan and manage project execution resulting in projects being on-time, within budget, and to the satisfaction of the business customer
Projects included: network infrastructure, server and storage, e-mail and database, advanced security, and IP telephony & call center
Director, Information Systems
Bank of America
01.1998 - 01.2000
Reporting to the Chief Finance Officer, provide leadership to assure the integrity, reliability, and security of computerized information
Oversee the development, maintenance, operation and support of the hardware and software application systems used in support of business services
Lead the planning, development, acquisition, implementation, and operation of information systems and data administration
Provide direction to improve information technology delivery and efficiency
Direct capacity planning, systems failure analysis, and implement resolution
Develop and coordinate long and short-range plans for systems development, maintenance, security, production activities, and support services
Define business requirements and apply appropriate hardware and software technologies to meet requirements
Provide technical advice and guidance to business leadership
Develop specifications for business solutions components
Direct the operations of the service desk, data center, and systems administration support
Direct and supervise the activities and services of the Information Systems staff
Oversee and evaluate staff workloads and projects
Manage the budget
Information Systems Manager
United States Air Force
01.1994 - 01.1998
Overall management of the capabilities, security, robustness, stability and policies governing information systems
Responsible for task/issue prioritization, project management, budgeting, implementation and supervision of employees impacting information systems, their integrity and operations
Education
Bachelor of Science - BS - Computer Science & Mathematics