.net Development Team Leader (consultant) Resume
Birmingham, AlabamA
SUMMARY:
- Results - oriented Computer/Management professional with more than 35 years of experience in the field of data processing; additional experience with a multi-billion dollar consulting / process automation firm.
- Expertise includes design, development, and deployment of projects engineered to deliver software solutions to internal and external clients.
- Fully qualified to perform a needs analysis to target customer business objectives and problem solving solutions; greatest strength is commitment to hands-on philosophy to any project assigned.
TECHNICAL SKILLS:
Languages: Microsoft Visual Studio .NET C#, ASP.NET, Visual Studio C++, JavaScript T - SQL, triggers, Functions, PL/SQL
Design Patterns: Singleton Observer Abstract Factory Factory Method Pub / Sub (JavaScript pattern)
Web Development: Visual Studio .NET 2015 / 2013 / 2012, Telerik, Dev Express 13.1.5, MVC 6.0,Entity Framework 7, LINQ, Angular JS, JQuery 2.x, JQuery DataTables, JavaScript, Web Services, ASP.NET, AJAX, NuGet, Ninject, Ext JS, Sencha Touch
Databases: Oracle 11g / 10g, OAS (Oracle Advanced Security) SQL Server 2012 / 2008 / 2008 R2
Integrated and Reporting Systems: SSIS, SSRS
Deployment and Source Code Management: GIT, Team Foundation Server, Sub Version, Computer Associates Harvest, Remedy
OS Platforms: Microsoft (Windows 2000, Windows XP, Windows 2000 Server, Windows 2003 Server, Windows NT, MS/DOS), IIS
Protocols: TCP/IP, COM/DCOM, PKI/SSL, HTTP, FTP, LU6.2
PROFESSIONAL EXPERIENCE:
Confidential
.NET Development Team Leader (Consultant)
Responsibilities:
- Manage a team of 10 developers, 2 Quality Assurance Analysts, and 2 Business Analysts. Using an Agile process managed the development, testing and deployment of the Distributed Print Application at NCP Solutions. The application was written in C# on a Windows Platform. It encompassed Windows services, Web services, Web API 2.0, Web Forms and MSMQ for messaging between the various application components.
Confidential
Senior Consulting / Software Engineer
Responsibilities:
- Part of the development / deployment team for contract assignment to CGS assisting in development of internal high profile web application. Utilizing Web Service API 2.0, C#, SQL server 2015, Visual Studio 2015, MVC 6, LINQ, EF 7, and JavaScript (HTML 5.0 protocol) developed and deployed application within secured government installation over the internet.
Confidential, Birmingham, Alabama
.NET Development Team Leader/ Assistant Vice President
Responsibilities:
- Wealth Management Operations web application for managing gains and losses to a client’s account. Depending on the amount, upper-management signatures are required and the application manages that email escalation process. The back-end is a SQL server 2012 database. Stored procedures are used for data transformation and updating. There are 7 SSRS reports and the user role-based access is controlled through AD authentication. Tools used are: JavaScript, CSS, HTML5, JQuery, KnockOut, AJAX, MVC 5, EF 6 and C#.
- One of Wealth Management Operations’ internal TRUST applications for managing details about Client’s Accounts. This application was written in Web Forms and Dev Express 13.1.5. Managed the effort to move application to MVC 4 and convert all SSIS packages from SQL server 2008 to SQL server 2012. In addition, refactored and migrated all SSRS reports.
- This application is the second largest used application in the Wealth Management portfolio; about 1200 users. The application manages exceptions on specific criteria related to banking regulations. It has an SSIS component that executes quarterly to refresh the data from AddVantage (SunGard Vendor-supplied Banking system). Converted all Microsoft Access reports to SSRS and made them menu-accessible from within the Web Application. This development team consisted of 2 DBAs, 1 business analysts, 2 report writers and 3 web developers. The project was delivered 2 months ahead of schedule and under budget. In addition, separate migration scripts were deployed to maintain and normalized existing data to the new system.
- This application has a relatively small user community. It maintains information for Estate sales that are managed by the Bank’s Administrators. This development team consisted of 1 senior programmer and 2 business analysts.
- This application is in the latter phases of the development life cycle. Created SQL Server 2012 Normalized database from Access ’97 tables, developed a MVC 4 Web Front-End and customized 4 SSRS reports for management needs. This application has 1 SSIS package that executes weekly. The development team consisted of 4 junior developers and 1 business analyst.
Confidential, Birmingham, Alabama
Senior Software Engineer
Responsibilities:
- Worked in-house for consulting company doing assigned tasks which include SQL Server 2008 R2 development and configuration.
- Wrote a multi-threaded Windows service to process tax payroll data for over 1000 clients. This application used SQL Server 2008 R2.
- Consulted on the use of Cyber-bulling software in the Alabama school system which triggers the capture of images that are flagged as inappropriate or text / documents that contain threatening phases or keywords.
Confidential
Senior developer / Consultant
Responsibilities:
- On assignment to client Motion Industries in Birmingham. Performed duties as member of MI Mobile development team. Responsible for developing, maintaining, deploying and testing MI Mobile application than run on the iPad, iPhone and the Android. Development is done in Sencha Touch 1.x and JAVA middle tier for DB2 database access.
- Created MiMobile application which allows the sales force to remotely create new customers either from Hoovers or entered manually.
- Created MiMobile application which allows the sales force to enter Orders directly on their mobile device which is then uploaded to the mainframe for back-end processing. This application has the ability to retrieve products from the vast product list retrieve from the mainframe.
Confidential
Senior Web / Windows Application Developer
Responsibilities:
- Implemented enhancements to browser based Electronic Discovery tracking System. The application uses C#, ASP.NET, JavaScript, XHTML, and CSS, AJAX /ASP and an original Oracle database using Visual Studio 2008. Original prototype of system was done using CodeCharge 3.2.
- Wrote Window services to update Human Resources data nightly from Confidential ’ PeopleSoft system to local Oracle 10g database. These services also send emails to system administrator as to the health of the application and background processes. In addition enhancements were made to send emails (alerts) of when a Custodian assigned to a matter was terminated or sent on Leave of Absence.
- Created Windows programs for paralegals to validate the faxes coming in from Custodians responding to hold notifications. In one window the fax was displayed for viewing while in another window demographic information about the Custodian was displayed with Commit and Reject buttons. Coded written in C#.NET using Visual Studio 2005. This process was essential before committing data to the Oracle database back-end.
- To fill the gap within the limited reporting capabilities of the core Web Application created a WinForms application to display Custodians List in one List box and Active Matters in another. Based on user’s selections, generate dynamic SQL code for submission to Oracle server back-end to generate crucial Custodian List reports for the Lawyers. The reports were visible in another Window in a Grid with buttons to export to Excel or HTML.
- Using C#, Third party e-mail queuing software. Responsible for all implementation aspects of the Confidential Legal database and Preservation Notice Management of Atlas software. This included preparation of use-cases, functional specifications, prototyping, requirements gathering, training and implementation. Subject matter expert on asset management, record retention, and legal holds and collection processes related to the litigation process. Assisted in the migration of Oracle 10g database instances to Oracle 11g with encryption, OAS and Database Vault. Participated in the Business Continuity planning for both Atlas and LEAD web applications.
Confidential, Paramus, NJ
Senior .NET Developer
Responsibilities:
- Implemented as a Web Service using MQ Series messaging, c++, .NET Design Patterns. Responsible for trouble-shooting, analyzing, deployment and support of the complete ‘UPS’ 400 PFT application suite. Supported issues included networking, software, and installation issues related to the deployment and support of UPS’ PFT application suite.
- Wrote an internal Helpdesk Facility Reporting System. Because of the complexity and time constraints of writing PeopleSoft custom reports, created an XLS (excel spreadsheet) import tool to store the HDFS reporting logs into a SQL server database. Designed the database schema, coded the project in C++ and generated all the reports using XML, HTML with a Win Form Graphical User Interface (GUI). Able to do trend analysis for 400 sites over a two year period.
- Designed, coded, tested and implemented a XML web scraper to scrape UPS’ corporate webpage and update local SQL Server database with specific site information. Using the information, joined table to existing tables for corporate trend analysis reports. This deliverable has a Win Form Graphical User Interface (GUI) and was coded using C#, C++, XML, ADO, and SQL Server 2000 in the backend.
- Wrote critical site parameter analysis tool to check downloaded website parameters for conformity before importing information into site specific database. This tool saved local TSG hours of trouble-shooting when the parameters where invalid and/or non-standard. This component had a Win Form Graphical User Interface (GUI) coded in C++, COM, ATL and, ADO, and SQL Server 2000 in the backend.
Confidential, Paramus, NJ
Staff Programmer
Responsibilities:
- Assisted in the development, design, implementation and Quality Assurance phases of the CM (Configuration Manager) project.
- CM is an ATL COM object written in object oriented C++ running on an NT platform. It has both Client and Server components that interact with each other using MQ Series 5.1 Publish / Subscribe paradigm.
- The database used for persistence on the server is SQL Server 7.0 and MSDE on the client workstations.
- CM is used by several PFS components, including Bagging, Monitoring & Reporting, FDC, ESS and others. Personally designed and coded the persistence layer components using ADO & MDAC 2.6.