Solution Architect/lead Developer Resume
SUMMARY:
- A fearless and resourceful problem solver with 20 years of experience in building small to large scale applications that support a wide variety of businesses from insurance to oil and gas using current technologies including ASP.Net, C#, VB.Net, Visual C++, SQL Server and Oracle.
- Strengths include team leadership, development planning and execution.
- I have been grateful for the opportunity over the last 20 years to pursue my passion of delivering technological solutions in a wide variety of environments that make my client’s business more efficient and effective. There is nothing better than hearing that something I helped produce has made a difference
- Technology is nothing. What’s important is that you have faith in people, that they are basically good and smart, and if you give them tools, they’ll do wonderful things with them” - Steve Jobs
SKILLS MATRIX:
Visual Basic .Net
Microsoft Visual SourceSafe
Visual C#
Crystal Reports
Visual C++
Sql Reporting Services
SQL
Team Foundation Server
HTML
Nant
JavaScript
Resharper
XML
MSBuild
XSLT
Toad
CVS
NUnit
.Net Framework
Sql Reporting Services
ASP.net
Selenium (UI Testing)
SharePoint
Titanium Studio (Mobile)
MSMQ
Entity Framework
JQuery
Object-Oriented Programming
ASP.Net MVC
Object-Oriented Design
PowerShell
GUI Design
Windows Azure
Project Estimating
Angular
NodeJS
PROJECT EXPERIENCE:
Confidential
Solution Architect/Lead Developer
Technologies: Visual Studio 2013, C#, Microsoft Entity Framework, MVC (Razor), JQuery, Windows Azure, SQL Azure, Titanium Studio (For mobile development), Selenium (for automated UI testing), NUnit, Google Maps API, Credit Card Integration, Accounting Integration, Geo Location Services.
Responsibilities:
- Worked with business partner to design the application user interface.
- Architected the application to be used by multiple customers without showing one customer’s information to another.
- Developed the user interface using responsive design to make use of mobile phones possible.
- Developed a framework that allowed for automated testing of the user interface on several browsers and devices.
- Developed a mobile app to provide for alerts.
- Integrated system with Sage 50 Canada, QuickBooks Desktop and QuickBooks Online.
- Worked with clients to setup and configure the system for their unique business.
Confidential
Architect and Team Lead
Technologies: Visual Studio 2013, C#, Microsoft Entity Framework, MVC(Razor), JQuery, Windows Azure, SQL Azure, Selenium (for automated UI testing).
Responsibilities:
- Architected the system to be hosted on Microsoft Azure with communication through a service bus back to the city’s infrastructure to access the bill data.
- Created and executed a detailed development plan to ensure timelines were met and the project kept on track.
- Brought the project to production on time.
- Worked to troubleshoot communication issues between Azure and the city’s internal infrastructure.
- Performed load testing using Visual Studio testing tools to ensure the system scaled under heavy loads.
Confidential
Technical Team Lead
Technologies: Visual Studio 2013, C#, MVC (Razor), JQuery, SQL Server.
Responsibilities:
- Built pages and batch processes using C#, ASP.Net MVC Razor/JQuery/SQL Server.
- Collaborated with Business Analysts to refine business requirements.
- Brought in as a senior developer and soon after made technical team lead.
- As team lead, responsible for coordinating with other development team to ensure work is done in a consistent way across project.
- Worked with developers on the team to solve code issues and ensure consistency.
Confidential
Architect and Developer
Technologies: Visual Studio 2013, C#.net, Microsoft Entity Framework, MVC (Razor), JQuery, Windows Azure, SQL Azure, SignalR, Lucene.Net.
Responsibilities:
- Worked with client to design application’s business rules and basic UI.
- Designed and built the application to be hosted on Azure.
- Built a custom instant messaging system.
Confidential
Technical Team Lead
Technologies: Visual Studio 2010, SharePoint 2010.
Responsibilities:
- Lead a team of five developers to build a site in SharePoint 2010 to be the public face of the Travel Insurance.
- The site also functioned as a repository of information for the company’s agents and brokers.
- Designed and built a claims based authentication provider for SharePoint to authenticate agents and brokers into the extranet region of the site leveraging the company’s existing custom security module.
- Collaborated with developers to design and build a custom shopping cart module to allow agents to order promotional and other materials from the company.
- Worked with developers and business to establish and clarify requirements for the system.
- Assigned work and managed development plan for the project.
Confidential
Senior Developer
Technologies: SQL Server 2005, Oracle, SSIS, .Net.
Responsibilities:
- Brought in to improve performance of conversion queries and imports.
- Built application to do comparisons of data from old system to new system, all configurable through XML.
- Built procedures based on requirements to convert data.
- Presented a workshop session on tuning SQL queries to support team.
Confidential
Technical Team Lead
Technologies: Asp.Net Web Forms, Web Services, .Net Console Applications, SQL Server 2005.
Responsibilities:
- Designed and lead team of three developers to build a system to accept requests for correspondence generation from source systems.
Confidential
Technical Lead
Technologies: Asp.Net Web Forms, Web Services, SQL Server 2005.
Responsibilities:
- Planned and migrated Team Foundation Server installation from the former host environment to new environment.
- Migrated over several applications with responsibility to modify code to use new single sign on solution.
Confidential
Technical Lead
Technologies: Asp.Net Web Forms, Web Services, VB.Net, SQL Server 2005.
Responsibilities:
- Built payment processing modules to process credit card payments, voids and refunds.
- Developed the interface to the fulfillment (document generation) system.
- Responsible for bug fixes and various enhancements throughout the system.
- Built web services for business partners to sell policies from their own sites.
- Presented workshop to transition application to team responsible for support.
Confidential
Technical Team Lead/Developer
Technologies: Asp.Net Web Forms, COM+, VB.Net, SQL Server 2005.
Responsibilities:
- Lead system design effort to define system user interfaces and workflow.
- Developed database design for new system.
- Implemented web page to allow entry of course curriculum for submission.
- Created and maintained develop plan.
- Implemented several performance enhancements.
Confidential
Senior Developer
Technologies: Asp.Net Web Services, WinForms, C#, Oracle, NAnt, NUnit.
Responsibilities:
- Optimized reports reducing run times in some cases from an hour to less than 2 minutes.
- Rewrote measurement conversion process to be faster and more reliable with audit and traceability.
- Optimized several areas of the application for performance, reducing load time and memory usage.
- Responsible for the implementation of missing functionality within the system.
Confidential
Senior Developer
Technologies: Microsoft SDM (System Definition Model), XSLT, VBScript, MSBuild, Microsoft ADT (Automated Deployment Toolkit), Visual Studio Team System.
Responsibilities:
- Implemented process to transform information stored in xml based sdm (system definition model) documents into configuration files that could be used by an automated build engine to build the hosting environment.
Confidential
Technical Team Lead
Technologies: C#, Asp.Net Web Pages and Web Services, DB2, NAnt, NUnit, MSMQ, COM+, JavaScript, Microsoft Enterprise Application Blocks.
Responsibilities:
- Led development team of eight developers to build the application.
- Created, monitored and adjusted development plan to ensure accurate reporting of development.
- Designed and built a development framework including data access layer methodology, naming standards, logging, etc.
- Final application delivered into production on time and on budget with only a single support call in the first 3 months.
- Implemented the application as 3 multi-page wizards with minimal post back to the server (client requirement) using JavaScript classes and dynamic HTML to maintain data entry through the wizard process.
Confidential
Application Architect
Technologies: C#, Asp.Net, Microsoft .Net Framework 2.0, SQL Server 2000, COM+.
Responsibilities:
- Designed and implemented a code generation program that generated stored procedures and the data access layer (DAL). 90% of the DAL was generated and bug free with significant time savings to the project.
- Developed security module that could be used across the legacy classic ASP pages and the ASP.Net pages while requiring minimal code changes required to the existing ASP pages.
Confidential
Senior Developer
Technologies: C#, Asp.Net, SQL Server 2000, COM+, COM Interop.
Responsibilities:
- Implemented the title transfer application form which allowed clients to surrender and setup any number of titles with all requisite business logic checks.
- Collaborated with data and application architect to create data model.
- Participated in use case workshops.
