Senior Technical Consultant / Architect / Software Developer Resume
Pennington, NJ
SUMMARY
- I am a hands - on Fullstack Software Developer / DevOps Engineer / Consultant with effective leadership, mentoring, and coaching skills.
- I have a track record of successful delivery of projects across various industries and markets, including retail/e-commerce, healthcare, entertainment media, insurance/risk management, financial, banking, educational, communications, and manufacturing.
- I have a passion for crafting intuitive and delightful user experiences, enjoy helping others achieve their goals, and am solution and results focused.
- I have experience in interviewing to identify desirable business decisions and actions, gathering requirements, and using customer data to solve for critical business needs.
- I enjoy encouraging the growth of others through effective coaching and mentoring.
- My professional technical background is inclusive of Fullstack development and the utilization of Business Intelligence, data visualization, and analytics, to drive actionable key business decisions.
- My frontend web tier development experience includes exposure to most modern JavaScript frameworks, including React with React Material-UI as well as Angular with Angular Material, backed by a foundation in ASP.NET, HTML 5, CSS 3, JavaScript, TypeScript, jQuery, Bootstrap, and Node.js.
- My middle tier development experience includes C# and VB programming languages communicating with a backend MS-SQL Server database.
- My backend tier experience includes relational database design and SQL using various database technologies, with strengths in MS-SQL.
- Experienced in both the development of and consumption of REST API web services.
- Experienced with full Software Development Life Cycle (SDLC) using DevOps, Agile, and Waterfall methodologies.
- Experienced with modern DevOps culture, including popular Continuous Integration/Continuous Delivery (CI/CD) pipelines and related tools such as Azure, Google Cloud Platform (GCP), Jenkins, Maven, Selenium, Cobertura, Ansible, Docker, Kubernetes, and Grafana, as well as Source Control Management (SCM) and Version Control (VC) tools, such as Git, Git Bash, GitHub, Atlassian Bitbucket, Microsoft Team Foundation Server (TFS), and Subversion/TortoiseSVN.
- Experienced with remote/distanced team collaboration using popular platforms such as Zoom and Microsoft Teams.
- Experience in providing on-site and off-site / remote business and systems analysis, design, development, coding, testing, documentation, support, and training.
- Accomplished Information Technology professional with a proven ability to empower senior executives and middle and senior management, in areas such as finance, marketing, sales/e-commerce, and operations.
- Interfaced with senior executives, middle and senior management, business representatives, developers, and support teams, to gather requirements, understand, communicate, and deliver web, mobile, web service, and desktop business solutions. Successful in achieving project deadlines while meeting demanding technical specifications.
TECHNICAL SKILLS
- ASP.NET
- HTML 5
- CSS 3
- JavaScript
- TypeScript jQuery
- Bootstrap
- Node.js
- DevOps
- Agile
- Git Bash
- GitHub
- Atlassian Bitbucket
- Microsoft Team Foundation Server (TFS)
- Subversion/TortoiseSVN.
PROFESSIONAL EXPERIENCE
Confidential, Pennington NJ
Senior Technical Consultant / Architect / Software Developer
Responsibilities:
- Developed correspondence delivery portal solutions for Global Wealth & Investment Management, Client Reporting, Confidential this premier financial services institution.
- These solutions were designed to support governance of mailing operations and reporting, including client statements and various selected mailing inserts.
- Evaluated, architected, designed, implemented, and documented a UI/UX modernization providing a rich and engaging user experience using React and React Material UI. Implemented using main React concepts, including JSX, rendering elements, function components, class components, props, state and lifecycle, raising and handling events, conditional rendering, lists and keys, forms, controlled components, lifting state up, and hooks.
- Developed an interactive Home Page Month End Status summary.
- Developed top App Bar and sidebar Navigation Drawer display and routing to application mailing, operations, and reporting features, portal access to enterprise and external websites, and Frequently Asked Questions.
- Developed an Account Mail Query to provide access to package mailing details, including delivery dates and service level agreements.
- Developed a role-based security facade to govern access to system functionality, support flexible provider selection and integration, and controlled profile testing.
- Developed an API facade to integrate with data sources, support flexible provider selection and integration, and mock data testing.
- Developed a logging facade to support application profiling and testing by capturing key system information, and to support flexible provider selection and integration.
- Implemented with Visual Studio Code using Agile methodologies, this project provides a client-side interface with HTML 5, CSS 3, React, React Material UI, Axios, Popper.js, jQuery, and JavaScript. The client-side interface is mobile first with full support for tablet and desktop.
- Environment promotion from development under Node to production under both Node and IIS on Microsoft Windows Server 2012 R2.
- Atlassian Jira was used for issue management and project tracking.
- Atlassian Bitbucket, Git, and Git Bash were used for source code management.
- Designed API middleware in C# to communicate with a backend Oracle 12C database.
- Provided mentorship, education, guidance, and recommendations to team.
- Analyzed functional system components and prepared system dataflow diagram documentation.
- Analyzed and mapped user profile roles to functional system components.
Confidential, Short Hills NJ
Senior Technical Consultant / Software Developer
Responsibilities:
- Developed solutions to provide governance of enterprise change management risk assessment policies for this premier financial services institution.
- Developed a website to provide assessment of key enterprise change management risk indicators to govern new and ongoing project development through a continuous process of assessing and monitoring risk.
- Implemented using Agile methodologies, this project provides a client-side interface with HTML 5, CSS 3, Bootstrap, jQuery, and JavaScript to server-side ASP.NET web forms and C#. It communicates with the backend MS-SQL Server database using dynamic T-SQL. Version control is managed using Microsoft Team Foundation Server (TFS).
- Provided dynamic T-SQL development to support communication between the ASP.NET website and the backend MS-SQL Server database.
- Evaluated, architected, designed, implemented, and documented a UI/UX modernization providing a rich and engaging user experience using Angular and Angular Material. Implemented Reactive Forms model for capture and robust validation of prompted data. Implemented an Angular Service to provide an Observable JSON data stream from an Angular HTTP call to middleware REST API web services.
- Implemented Angular Routing to provide component navigation. Implemented with Visual Studio Code using Agile methodologies, running under Node.js, the frontend provides a responsive client-side interface built and delivered with HTML 5, CSS 3, TypeScript, JavaScript, Angular and Angular Material for UI/UX modernization, along with full support for visual feedback using Angular Animations, gestures using HammerJS, and Observables using RxJS (React extensions for JavaScript). The middleware REST API web services Visual Studio 2017 implementation was C# under ASP.NET Core MVC and Entity Framework Core, communicating with a backend MS-SQL Server database.
- Provided mentorship, education, guidance, and recommendations to team in development using Angular and Angular Material.
- Provided analysis, mapping, and documentation of the default and advanced Google Search Appliance application Search Criteria entry and Search Results screens and supporting dynamic construction of the Google Search Appliance HTTP Web API call and handling of the corresponding XML Search Result payload returned from the API call.
Confidential, Edison NJ
Senior Technical Consultant / Analytics Developer
Responsibilities:
- Developed the Domo implementation of the internal corporate global entertainment media performance and social network monitoring Executive Dashboard visualization and reporting initiative for this multinational entertainment media conglomerate.
- The implementation of this initiative involved evaluating and selecting a combination of Domo technologies, including Domo Connectors, MySQL, and Domo Magic ETL, integrated to an Amazon Web Service (AWS) S3 data lake, to connect to and transform data into Data Center DataSets, DataFlows, Stacked DataSets, and DataFusions to power card visualization.
- The data lake was also connected to Tableau and Datorama Business Intelligence, data visualization, and analytics environments for parallel Executive Dashboard development and marketing initiatives.
- Data was gathered from a variety of sources utilizing a combination of Domo Connectors, including Adobe Analytics, Amazon S3, CSV, Domo Dimensions, Domo Webform, Facebook, Hulu, Instagram, Microsoft Excel, Tumblr, Twitter, and YouTube. Amazon Web Services (AWS) S3 contained flat files including Nielsen, Hulu, SnapChat, Amazon Prime, Netflix, Rentrak, CDP, GCC, Anametrix, VOD, and SVOD data.
- Implementation of visualizations supporting various chart types including Stacked Bar with line and Gauge, complex Beast Mode calculations, period over period variance, custom Summary Numbers, multiple Summary Numbers, and custom sorting. Knowledgeable in HTML Stylization, URL navigation, and conditional formatting.
- Implementation of MySQL DataFlow transformations with multiple input DataSets, which created and dropped tables and procedures, dynamically inserted data, joined with existing DataSets, sorted, and output to a DataSet.
- Integration with industry standard Broadcast Calendar.
- Using Postdot Postman, developed OAuth 2.0 clients, including creating and registering a new client to obtain a Client ID and Client Secret, obtaining an access token, and making calls to Domo target APIs such as List DataSets and List Users.
- Worked with Domo support towards the evolution of the Domo API to include DataSet Update History details and creation of new APIs to provide Credentials and Credentials History.
- Participated in identifying active users for corporate license compliance.
- Participated in identifying list of credible DataSets.
- Participated in DataSet naming standards and governance.
- Provided Domo implementation recommendations and guidance.
- Participated in advancement of Domo best practices, including card descriptions and Beast Mode comments.
- Promotion of user data requirements analysis to improve performance by limiting rows/columns transferred.
- Participated in the development of a component to retrieve data from the Nielsen Social Content Ratings API. Multiple alternatives were evaluated, including external C# and Python, and a Domo Custom Connector in JavaScript. The component was ultimately implemented as a Domo Custom Connector in JavaScript.
- Utilized CloudBerry Explorer for Amazon S3 to connect with and retrieve information from the AWS S3 data lake.
- Analysis of production YouTube and Facebook social data, including Playback Locations, Sharing Service, and Traffic Sources.
- Creation of visualizations to monitor social data timeliness.
- Performed analysis and resolution of Current and Prior C3 Ratings, Impressions, and Budget visualization issues.
- Performed analysis and resolution of Total Minutes Viewed Quarter to Date by Platform SnapChat data visualization issues through revision of Data Series Beast Mode calculation.
- Performed analysis and resolution of Hulu South Park staging data timeliness Gauge visualization issues through revision of Green Range and Red Range Maximum and Minimum value settings.
- Analysis and development of complex Beast Mode calculations.
- Participated in Governance and Security Administration, including User Administration, Personalized Data Permissions (PDP), Publication Groups, and SSO.
- Implemented distribution list notification for failed DataSet updates.
- Enhanced operational support through automation of manual operations.
Confidential, Atlanta GA
Technical Consultant / Analytics Developer
Responsibilities:
- Provided technical services for various client initiatives.
- These initiatives empowered senior executives and middle and senior management, in areas such as finance, marketing, sales, and operations, using Business Intelligence, data visualization, and analytics, to drive actionable key business decisions.
- Developed the Domo implementation of the internal corporate global financial general ledger revenue and budget visualization and reporting initiative for this e-commerce based direct marketing retail beauty and skincare company.
- The implementation of this initiative involved evaluating and selecting a combination of Domo technologies, including the Domo Intuit QuickBooks Connector, the Domo Microsoft Excel Connector, the Domo CSV Advanced Connector, MySQL, and Domo Magic ETL to connect to and transform data into Data Center DataSets and DataFlows to power card visualization.
- Developed the Domo implementation of the internal financial, staff training, and student enrollment analytics and visualization initiative for this student-centered academic enrichment provider.
- The goals of the initiative were to provide organization wide directors and managers insight into key business metrics, including revenue to student enrollment ratios, staff to student enrollment ratios, staff compensation to retention ratios, staff training course completion rates, and staff turnover rates.
- The implementation of this initiative involved evaluating and selecting a combination of Domo technologies, including the Domo Workbench desktop application utilizing the SFTP Transport method, the Domo Workbench desktop application utilizing the External Transport method coupled with a C# application to authenticate, connect with, and consume either JSON or XML response data from a secured RESTful API, the Domo XML Advanced Connector, the Domo JSON Advanced Connector, the Domo Microsoft Excel Connector, the Domo CSV Advanced Connector, the CypherWorx API, the ADP WorkForce Now API using the OAuth 2.0 authentication and authorization flow and OData protocol, and Domo Magic ETL to connect to and transform data into Data Center DataSets and DataFlows to power card visualization.
Confidential, Princeton NJ
Consultant / Software Developer
Responsibilities:
- Developed the Confidential public global website to help support the organization in their goals of bringing parents, teachers, and the community together to empower students who are dyslexic, blind, or visually impaired, to succeed.
- The website provides background on the organization, access to their library of over 80,000 audiobooks, and a facility to make donations to the organization. Interfaced with middle and senior management, business representatives, developers, and other support teams, to gather requirements, understand, communicate, and deliver web, mobile, and web service components to the organization.
- Developed a revolving Carousel module empowering marketing content authors to provide visitor friendly access to view videos of student success, make donations to the organization, register for conferences produced by the organization, support fundraisers, and nominate educators for Excellence in Teaching.
- The Carousel module was implemented in Visual Studio 2013 on top of the OWL Carousel jQuery plugin as an EVOQ / DotNetNuke (DNN) module.
- Developed a Statistics module empowering marketing content authors to provide and highlight key organizational, school, and student accomplishments, such as Pages Read by Students and Hours Read by Students.
- The Statistics module was implemented in Visual Studio 2013 as an EVOQ / DotNetNuke (DNN) module.
- It communicates with the backend MS-SQL Server database using a Data Access Layer implemented using Microsoft Application Blocks and utilizes Entity Framework and LINQ.
- Revised the Manage Educator screen to remediate an existing bug which prevented correct screen initialization, entailing an analysis of the data stream and handling of ASP dynamically written values in dynamic JavaScript.
- The Manage Educator screen was implemented in Visual Studio 2013 and communicates with the backend MS-SQL Server database to access data using jQuery AJAX calls to a Data Access Layer implemented using Microsoft Application Blocks and utilizes Entity Framework and LINQ to deliver JSON data.
Confidential, New York City NY
Consultant / Software DeveloperResponsibilities:
- Enhanced several SSVF and HUD reports, including the Client, Enrollment, Export, Income Benefits, and Services reports.
- Provided operational support to assist with production deployment by uploading several of the enhanced reports to the reporting portal, including the SSVF Client, Export, and Services reports, and the HUD Export report.
- Reporting was implemented in Microsoft Business Intelligence/SQL Server Reporting Services (BI/SSRS).
- Revised Visual Studio Business Intelligence (BI) project MS-SQL DML query and layout.
- Documented the process of deploying reports into the production environment.
- Documented the data element mapping from the Homeless Management Information System (HMIS) application source data capture screens to report output.
- Provided daily project status reports with estimates and maintained ongoing communication with senior management.
Confidential, New York City NY
Consultant / Software DeveloperResponsibilities:
- Enhanced the billing process through delivery of a facility which imported and posted charge tickets, automating the monthly manual aggregation of parking tickets by garage and tenant, representing $8M in annual revenue and a monthly time savings of 2-3 days effort for a staff of 17 accounts receivables professionals.
- Revised the tenant maintenance screen to provide unique RFID tag assignment to vehicles of monthly account holders, allowing for integrated vehicle RFID tag recognition and rapid automated processing of monthly account holder check-ins and check-outs.
- Revised reservation process charges handling for daily and monthly transactions and general ledger account assignment.
- Revised handling of new tenant customer setup to fix end of year bug and correctly create recurring charges.
- Provided MS-SQL Server database administration and maintenance in SSMS.
- Reporting was implemented in Crystal Reports and SSRS.
- Provided MS-SQL DML query development and operational support to assist with cleanup of existing RFID tag duplication, transaction reversal and correction, recurring charges correction, and general ledger account assignment.
- Provided daily project status reports with estimates and maintained ongoing communication with senior management.
- Provided modifications to the Intake, Ready-To-Ship, and Order Details screens.
- Designed using wire frames and implemented using Agile methodologies, the solution built provides a client-side interface with HTML 5, CSS 3, Bootstrap, jQuery, and JavaScript to server-side ASP.NET web forms and C#. It communicates with the backend MS-SQL Server database using jQuery AJAX calls to ASP.NET WebMethods on IIS to deliver JSON data and utilizes Entity Framework and LINQ. Version control was managed using Subversion/TortoiseSVN.
Confidential, San Jose CA
Technical Consultant
Responsibilities:
- The Service Level Agreement Management product enables the team to monitor key performance indicators (KPI), report, refine, and achieve Service Level Agreements for Confidential &T video-conferencing and audio-conferencing products and services.
- The Knowledgebase Catalog product provides content management of pre-sale and post-sale documents, requirements, plans, designs, technical specifications, and agreements.
Confidential, Berkeley Heights NJ
Project Leader / Senior Programmer / Analyst
Responsibilities:
- Introduced the Claim Services .NET Web Control Library architectural components, enabling application development teams to rapidly produce applications which automatically support corporate user interface standards and application behavior in a consistent fashion, with minimal training.
- Developed Panel Counsel Directory, a proprietary public facing web-based product created exclusively by Executive Liability, the nation’s leading provider of management and professional liability insurance, to give insureds on-line access to a list of pre-approved law firms and the scope of practice in order to ensure the best protection for their business needs.
- Developed an internal application to position the company disaster response team to rapidly identify, alert, assess the impact, and respond to disaster incidents.
- The application reported critical disaster details to designated company staff by monitoring published news stories on designated news source websites for key alert words and phrases.
- The frequency of the monitoring, list of designated websites monitored, and key alert words and phrases were all customizable by the user community.
- The application gathered RSS files (XML) from the designated news source website URLs and performed XML document transformation on the XML documents using XSL Transformations (XSLT), including XPath and XQuery, to select and present document information to the user community.
- Provided ongoing support for and maintenance of multiple insurance and financial applications, smoothly transitioning them through multiple hardware, operating system, and framework version technology upgrades, VB to C# and C# to VB language conversion and migration, and data conversion and migration.