We provide IT Staff Augmentation Services!

Sr Software Consultant Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • A Sr Software Developer/Architect with over 20 years of Development experience using .net/c# and Java. Actively training and using cutting edge technologies focusing on HTML 5.0, Mobile User Interfaces, REACT and Angular, MVC and WEB API, entity framework 6.0, JQuery and SQL Server 2014.
  • Currently employed by Confidential as a Sr Software Consultant working various full stack positions and roles.
  • Motivated driven personality with an inspiration to motivate and work with other teammates. Willing to relocate should the right opportunity present itself.

TECHNICAL SKILLS:

  • C#
  • Visual Studio 6.0
  • 2003 - 2013
  • SQL Server 6.0 and 2000 - 2012
  • SSIS 2008-2014
  • JAVA
  • XML
  • HTML
  • Java Script
  • VBScript
  • JQuerry
  • AJAX
  • SOA and Web Services
  • AJAXControlToolKit
  • VB 6.0
  • VBA
  • ASP and ASP.net
  • .NET 1.1
  • 2.0
  • 3.5
  • 4.0; Windows Server 2003 r2
  • VMWare VSphere
  • Photoshop (GUI Design)
  • Flash (GUI)
  • IIS
  • Linux
  • Sales Logix
  • Tomcat
  • Vignette
  • Web Sphere
  • Sales Force.com
  • Apache
  • Metastorm BPM v5 v6 v7 v9 and v9.2
  • Metastorm Provision
  • HTML
  • HTML 5.0
  • JQuery
  • MVC
  • WEB API

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr Software Consultant

Technologies: c#, Visual Studio 2017, .net 4.6 and Core, Web Services, Web API, MVC, Nject, Entity Framework 6.0.3 (Code First); SQL server 2012-2014, IIS, XML, JSON, Cloud

Responsibilities:

  • Created an Enterprise API layer and REST Web API to support a total conversion and upgrade of a legacy .net Web Forms application to a single page MVVM, responsive UI. This is Confidential ’s main application for managing menus in POS (point of sale systems) through out the company using both Confidential and 3rd party menu systems that are managed by Confidential .
  • All REST services were built to support ASYNC and Caching strategies both at the client and at the server.
  • Standardize routes and JSON payloads that is used by enterprise 3rd party applications using the new REST services. The JSON presents data in a descriptive, hierarchy that describes data in all forms of the request and response and can be consumed with all dependent information in a timely matter. Changes were made to make sure response performance was within expected limitations and supported ASYNC operations..
  • Setup and implemented DI and IOC (dependency injection) using ninject with preparation of moving to CORE
  • Created a home grown security system using basic principles of JWT using OAUTH 2.0 and OWIN objects. This includes client id creation, identity management, roles, act as, expiration, and token tracking all in the JWT processing. This also supports dependency injection at the OWIN layer.
  • Created a data management piece to manage how menu items are assigned to 3D barcode stations using a Parent/Child tree design. This was seamlessly integrated into the REST web api’s that are being used by their next generation management system.
  • Utilized a combination of SCRUM and Test Driven Development project management strategies with team members that delivered Unit Test both connected and non-connected unit tests. The first pass code coverage was just over 90%.
  • Update legacy asp.net website with various UI and database enhancements. This was a old school web forms web application using ADO.net.

Confidential, Bensalem, PA

Sr Software Consultant

Technologies: c#, Visual Studio, .net 4.5, SSIS, SQL Server 2005, 2008, 2014

Responsibilities:
  • Primary role is SQL developer and maintainer of all aspects of non-operational SQL activities for the client’s travel software creating data centric applications using SQL, SSIS, and SQL Jobs to move and work with data from the client’s application tier code to system and reporting databases.
  • Created a full scale Audit tracking system which audits designated tables record all INSERT, UPDATE, and DELETE activities using TRIGGERS (mostly AFTER) and copies those updates to STAGE and FACT tables. Audits are moved from database to database using SSIS
  • Performed code review of .Net developer SQL code in order to make better logic choices, better performance, or follow best practices. Standardized naming convention to group objects better within the current schemas
  • Built a reporting database which uses data warehousing techniques (without being a true data warehouse) to collect date and build report structure. This will be replacing their current reporting database which has a single table per report. The new database should bring space issues in check and allow the reporting database to scale.
  • Restructured/Refactored an OAG feed process which adds Codeshare data from all the airlines around the world and injects it into their production databases. This process initially took over 96 hours to executed and insert a total of over 10million rows and required costly man hours to manage once started. My new process performs the same requirements but in only 15mins with only the interaction to drop the file to the execution directory for the SQL job to pick up. This process uses a combination of SSIS, SQL Agent, Store Procs, and persistent and temp/in memory tables to perform.
  • Fixed various of underperforming procedures that were causing intermittent performance and space issues. Some were so drastic that the client’s, clients were considering pulling their contract if something wasn’t done. After one fix that I implemented, I received a recognition letter from one of the client’s, client saying how pleased they were with the increased performance.
  • Participating in strategic design meetings to virtualize and upgrade current 2005/2008 databases into cluster and instance SQL 2014 databases and database servers.
  • Created REST API service and architecture for consumption which exposes OAG data (Flights, Carriers, CodeShare, and Rail data) to the application as part of a decouple, performance improvement. This API is being used during trip creation and search activities within the application following a MVVM structure then the older n-tier model.

Confidential, Blue Bell, PA

Sr Software Consultant

Technologies: c#, Visual Studio, .net 4.5, Web Services, Web API, MVC, Nject, Entity Framework 6.0.3 (Code First); SQL server 2012-2014, IIS, XML

Responsibilities:
  • Created a REST WEB API which would interface with a 3rd party training website provided by Gorman Health services to allow automatic enrollment and course tracking that could be executed from workflow or UI
  • Created a REST WEB Web API service that would parse appointments, licenses, agencies, and other vital information from NIPR web services which was used to source much of the initial information for when a new insurance agent user registered to the product web site.
  • Participated in sprints and daily SCRUM stand-ups and practice Agile from sprint planning to retrospective, to end of sprint demo’s.

Confidential, West Chester, PA

Sr Software Lead

Technologies: c#, VB, Oracle 10g and 11g, Visual Studio, .net 2.0, 4.0, 4.5, Web Services.

Responsibilities:
  • Team Lead for a customer support, develop team which developed applications to support cable customer C.O.X building and supporting warehouse style systems. Applications were a mix of Windows, Web Services, Push/Pull windows services, and a reporting website with a mix of ASP.net and MVC.
  • Primary liaison with technical business stakeholders between upper Confidential management and COX development teams.
  • Converted team from a daily ‘ToDo’ meeting to a SCRUM style meeting in attempt to manage daily changing priorities
  • Responsible for day-to-day operations of both the 1st line support team and developers responsible for developing and maintaining applications for the COX line of Confidential operations.
  • Implemented basic software development workflows and best practices using JIRA with EPICS, Stories, Tasks and bugs. This was used for status meetings with Confidential ’s COX operation managers to understand prioritization and available weekly man hours to rapid changes in COX project requests. Before this, everything was done via a massive Excel sheet that everyone in Confidential could modify with no audit or tracking.

Confidential, Wilmington, De

Sr Software Developer, Officer

Technologies: C#, XML, HTML, Java Script, JQuerry, AJAX, VBA, SQL 2005, SQL 2008, ASP, Visual Studio 2008 - 2015; .net 3.5, 4.0; Windows Server 2003 r2, Windows Server 2008, VMWare VSphere

Responsibilities:
  • Currently re-engineering and re-architecting current application code base to use MVC and Entity Framework technologies to reduce the complexity and “silo” APIs in use today. This will be part of a future upgrade endeavor.
  • Converted half of the legacy .net Web Services to a REST Web API to support more single page application development
  • Successfully migrated application to a new domain including new service accounts and new server infrastructure
  • Designed and developed a BSA/AML compliance collection program which takes data fed from various of internal account systems, including user input, and SEI-T#K data, collecting and centralizing management of compliance data, and feeding MTB centralized bank compliance operations being designed by Deloite.
  • Participated in bank wide conversion and consolidation activities from Confidential to M & Confidential
  • Participated in a bank wide network convergence project which consolidates all managed applications into a single Domain for several of internal support applications.
  • Designed a HR conversion routine that combines data from a central HR database and combines it with date from Active Directory for central operations within the enterprise.
  • Converted trust operation .net application and systems from the Global Plus platform to the SEI-T3K accounting systems.
  • Developed a combined enterprise wide Name and Address system that integrates with the SEI-T3k accounting system
  • Designed and developed an enterprise SDK used to perform proprietary transactions (ODT) to SEI-T3K that was integrated into other enterprise application, development areas. This centralizes and audits enterprise applications for automation to SEI-T3K.
  • Performed analysis and prototyping of Metastorm BPM 7.5 upgrade to OpenText (Metastorm) MBPM 9.2.
  • Performed phone screens, job interviews, and gave feed back to management on both prospect developers and future consultants for open positions on the team
  • Gave performance evaluation feedback, both positive and negative, to management for yearly reviews
  • Manage the development team’s day to day activities in a SCRUM like format with weekly sprints and check points.

Confidential, Wilmington, De

Software Architect, Officer

Technologies: C#, JAVA, XML, HTML, Java Script, VBScript, JQuery, AJAX, SOA and Web Services, VB 6.0, VBA, SQL 2000, SQL 2005, ASP, Visual Studio 6.0, 2003, 2005, 2008, 2010; .net 1.1, 2.0, 3.5, 4.0; Windows Server 2003 r2, VMWare VSphere

Responsibilities:
  • Software Architect and Technical Lead for a full SDLC team focusing on workflow automation for over 30 production applications based on the Metastorm BPM Workflow application and .NET Web User Interfaces.
  • Daily duties included, but not limited to, performing development tasks, health checks of all environments and servers, running SCRUM sprints with developers to ensure projects are on track, brainstorming any logistics needed for projects with developers, code reviews, designing new systems, creating technical specifications for future projects, and monitoring and performing first, second, and third level support
  • Designed, developed, tested, and deployed an application portal consisting of a multi-tier application hosted on virtual servers with fully supported Development, QA, and Production environments.
  • Designed and Developed all back-end libraries and database schemas for all projects that the other developers on the team use as a foundation to build their applications
  • Created a fully customizable configuration management system to ensure environmental changes can be managed from a single source and changes are applied to code in real time.
  • Perform code reviews and provided feedback to the developers for projects and production support.
  • Implemented a development philosophy that enabled developers to perform from a 40/60% to a 75/25% project vs. maintenance hour ratio of weekly, monthly, and yearly allotments
  • Assisted with project managers in gathering requirements, prototyping the vision, and providing high and detailed level efforts in every project
  • Developed a technical specifications template for developers to use which supplements the functional requirements and assists to provide weekly milestones for weekly SCRUM sprints. This also assists the developers to manage changing functional requirements and meet expected deliverables and timelines.
  • Performed a conversion of 30 application workflows from Metastorm BPM (ework) 5.4 to 6.5 and then again to the current version of 7.6
  • Designed all of the presentation layers for each of the 30 production projects that were in use at all levels of the company from President and CEO on down.
  • Performed phone screens, job interviews, and gave feed back to management on both prospect developers and future consultants for open positions on the team
  • Gave performance evaluation feedback, both positive and negative, to management for yearly reviews
  • Served as chair of the information technology work quality of life team which provided recommendation to senior IT management on ways to improve overall quality of life
  • Served on the information technology SOA Advisory and governance team which implemented an enterprise service bus and SOA governance at an Enterprise and Team level.
  • Created account opening systems for the Wealth Advisory and Corporate Client Services which integrates multiple internal applications into a centralize workflow. These systems use single start point of data (Sales Logix), performs all required information routing and approvals (Metastorm BPM), and stores required documents with links to documents (Documentum)
  • This application uses web services and a common code library to manage objects and data from the different applications to a centralized hub of data and business objects.
  • Designed, developed, and implemented the companies Expense Reimbursement and Asset Purchasing/Management systems which were being used by every location in the bank worldwide.
  • This is a data driven application with customizable business rules to meet the demands of the bank’s unique and different hierarchies (i.e. President to CEO approving, dynamic cost center routing, etc. etc.). Upon approval, sending all require receipts electronically to the accounts payable department for staff member reimbursement.
  • Implemented an Out of Office system which enables users to delegate their assigned tasks to another user.
  • This system is seamless to the 30 production applications and allows the user to act as the delegator in a controlled and auditable fashion.
  • Different levels of security as well as a finite control on what data can be modified or seen by the delegator.
  • Enables the delegator to perform Metastorm BPM actions (i.e. Approvals, submissions) as the user they are impersonating to free up workflow bottlenecks caused by staff being out of office.
  • Developed a Fee and Statement maintenance process for the enterprise to collect required data and record electronic approvals which sends this information to a centralized operations unit for processing.
  • Data was integrated from internal mainframe data store, Global Plus and SEI-T3K and presented to the user through the application. Information could be added and maintain directly from the application to back-end mainframe systems.

Confidential, Wilmington, De

Consultant, Web Developer

Technologies: C#, ASP, Orcacle 7 and 8, JAVA, XML, HTML, Java Script, VBScript, VB 6.0, VBA, Visual Studio 6.0, 2002; .net 1.1; Salesforce.com

Responsibilities:
  • Implemented interfaces for the Nexium marketing applications into Astra Zeneca’s custom sales force databases
  • Created an internal marketing tool for Astra Zeneca’s marketing group which is a one-stop portal for all marketing needs for collecting and using data needed for conferences, doctor visits, displays, TV commercials, and other sales avenues
  • Integrated internal web portals to outside vendors using Momentum FTP services and other secured methods

Confidential, Philadelphia, PA

Consultant, Applications Developer

Technologies: VB 6.0, VBA, Visual Studio 6.0

Responsibilities:
  • Implemented User Interface modifications to their Supply Chain applications which manages food inventory for stadiums Confidential staff across the nation
  • Integrated a new data sync provider for food inventory data for all stadiums across the country to be centralized in the Philadelphia data centers
  • Assisted with full and maintenance remote deployments of their Supply Chain food inventory applications to the stadiums across the country

Confidential, Plymouth Meeting, PA

JAVA Software Engineer/Technical Lead

Technologies: JAVA, Tomcat, WebSphere, Vignette, ANT, JavaScript, Java Beans

Responsibilities:
  • Developed a Team Collaboration Intranet Portal that allowed users in multiple countries to share, work, and operate applications and projects across the world. The portal and applications were delivered to 32 different countries and was viewed in 7 different languages including 2 double byte languages (Japanese and Chinese).
  • Developed a home grown workflow engine used to deliver custom and native content to the team Collaboration Portal. These included custom and out of the box taxonomies, content sharing, user and role base visibilities, and an approval workflow system with multi-tier escalations for content approving.
  • Worked with various teams, both business and technical, across the globe on projects that incorporated their custom applications that could be called natively through the Team Collaboration Intranet Portal by someone from another country.

Confidential, Wayne, PA

JAVA Software Engineer

Technologies: JAVA, Tomcat, JavaScript, IE and Netscape cross browser scripting, Dreamweaver, VBA

Responsibilities:
  • Primary developer that implemented Web Designer templates and applied it to the application shell libraries
  • Responsible for taking a client facing application web site and making it work in the multitude of different internet browsers and browsers that operated on different operating difference. This ened up bring in business and saving a client since at that time, they were a Mac only operating system.
  • Built and developed data collection addins for Excel that enables data access for the Analyst that didn’t have knowledge of the application architecture and data design.

We'd love your feedback!