Principal Consultant Resume
SUMMARY
- A broad range of experience in Software Development.
- Driver of strategy, vision, and architecture.
- Recognized technology thought leader.
- Effectively lead and managed development teams to complete numerous projects.
- Experienced with many development languages and frameworks.
- Experienced in all phases of the Software Development Life Cycle.
- Excellent communications skills, both verbal and written, including technical writing and interpersonal skills.
TECHNICAL SKILLS
- .Net
- C#
- C++
- Java
- ASP.Net
- MVC
- REST
- Web API
- WCF
- SQL Server
- Oracle
- MongoDB
- Xamarin
- Multi - platform Mobile Development
- NHibernate
- Entity Framework
- Azure
- AWS
- HTTP
- HTML
- CSS
- XAML
- WPF
- JavaScript
- AngularJS
- Bootstrap
- PowerShell
- ETL
- SSIS
- SSRS
- IIS
- TomCat
- IBM MQ
- RabbitMQ
- SharePoint
- Team Foundation Server
- Git
- Subversion
- Jira
- Visio
- Data Modeling
- Dimensional Modeling
- UML
- Windows
- Linux
- Mac.
- Agile
- Scrum
- RUP
- Rapid Application Development
- Extreme Programming
- Test Driven Development
- Build Automation
- Continuous Integration
- Release Management.
PROFESSIONAL EXPERIENCE
Confidential
Principal Consultant
Responsibilities:
- Providing architectural guidance and consulting services for confidential’ s major clients in the Financial, Payments, Healthcare, and Insurance industries. Design and develop enterprise, web, and mobile solutions for a variety of industries and multi-national corporations. Collaboration with client architects, developers, support, and product managers. Mentor and manage offshore Development and QA teams.
Environment: .Net, C#, Web API, REST, Entity Framework, MVC, AngularJS, SharePoint, TFS, SQL Server, SSIS, SSRS, Red Gate.
Confidential
Lead System Architect
Responsibilities:
- Lead System Architect for Confidential , within the Loyalty & Marketing, and Risk product areas. Provided architectural leadership for the development of consumer and issuer facing products. Developed numerous products, with a variety of technology stacks. Confidential Offers, Confidential Transaction Alerts, Loyalty Core Services, Confidential Developer Platform.
- Frequent contributor on establishment and guidance for technology standards, strategic design, and APIs. Recognized as a thought leader in the technology organization. Trusted by peer architects, developers, and development leadership. Led both onshore and offshore product development and quality assurance teams.
- Often fulfilled multiple roles on product development efforts, including Architect, Engineer, Project Management, and Product Delivery. Worked with multiple groups and disciplines to ensure projects were delivered on time, on budget, and with the level of quality required to represent the brand.
Environment: .Net, C#, Java, ASP.Net, MVC, REST, Web API, WCF, SQL Server, Oracle, MongoDB, Xamarin, Multi-platform Mobile Development, NHibernate, Entity Framework, Azure, AWS, HTML, XAML, WPF, JavaScript, AngularJS, Bootstrap, PowerShell, ETL, SSIS, SSRS, SharePoint, Team Foundation Server, Git, Subversion, Jira, Visio, Data Modeling, Dimensional Modeling, UML, Windows, Linux, Mac, Swagger, YAML, Splunk.
Confidential
Senior Consultant
Responsibilities:
- Provide consulting services for confidential’ s major clients. Design and develop enterprise, web, and mobile solutions for a variety of industries and multi-national corporations. Mentor and manage offshore engineering teams.
Environment: C#, ASP.Net, MVC, WCF, Enterprise Library, NHibernate, Team Foundation Server, .Net, SQL Server, TypeMock, Ninject, jQuery.
Confidential
Software Architect
Responsibilities:
- Software Architect for Confidential . Drove the architectural design and development for the ecommerce systems and web properties.
- Designed and developed the new infrastructure with a service oriented architecture. Provided service interfaces to partner and company owned web sites using WCF. Integrated payment processing with PayPal API, and fraud detection systems. Introduced new features for product pricing, promotions, and bundling. Enabled rapid rollout of new web sites with MVC pattern and themes. Re-engineered several of the company web sites. Developed administrative applications to maintain product pricing and promotions as well as provide customer service support. Refactored public records search capabilities into a unified API.
- Developed data conversion process to migrate user accounts, purchases, and memberships to new ecommerce database. Developed ETL process to extract ecommerce data to a sales data mart. Developed reports for sales data mart analytics. Developed click stream data gathering and analysis functions.
- Provided hands on technical leadership to the Software Engineering team. Elaborated on detailed designs. Fostered best practices adoption, defined coding standards, and facilitated design and code reviews. Coached and mentored team while contributing as the lead developer. Consulted across functional teams.
Environment: C#, ASP.Net, SQL Server, SSIS, SSRS, AWS, XML/XSL, SOAP, WCF, WPF, WWF, Ajax, jQuery, NHibernate, Ninject, Linq, NUnit, Resharper, ER/Studio, Redgate, Bugzilla, Subversion.
Confidential
Software Architect
Responsibilities:
- Software Architect for Confidential Quicken Health Group. Drove the strategy, vision, and architectural design for data acquisition and integration within the new product offering.
- Defined architecture composed of an enterprise service bus, utilizing web services and queuing for data acquisition. Designed and developed solution around near real-time ETL, and traditional batch ETL for data integration. Contributed to the definition of the Open Medical Exchange schema.
- Collaborated with the Architecture team to create frameworks for each of the system sub-architectures. Designed system interfaces and components. Provided architectural guidance and feedback on the Product Review Board. Drove several initiatives to provide recommendations for technology choices and strategic objectives.
- Provided hands on technical leadership to the Software Engineering team. Elaborated on detailed designs. Fostered best practices adoption, defined coding standards, and facilitated design and code reviews. Coached and mentored team. Consulted across functional teams.
Environment: C#, C++, ASP.Net, SQL Server, SSIS, SQL Service Broker, WWF, IIS, SOAP, WSDL, XML, Java, NUnit, ER/Studio, Visio, Enterprise Architect, Scrum Works, Perforce, ETL, Data Modeling.
Confidential
Technology Manager
Responsibilities:
- Managed the application development team for confidential Sales Measurement and Reporting. Led the design and development of the Sales Service and Development Web Portal for confidential. Developed framework to provide for content management, security, data, and reporting services integration. Establish coding standards and best practices. Mentored team, introducing new technology approaches such as ETL processes, framework utilization, and development for future maintenance.
Environment: C#, ASP.Net, SQL Server, SSRS, SSIS, Oracle 10g, IIS, SharePoint, NUnit, NHibernate, Erwin, Codesmith, Visual Studio Team System, ETL, Dimensional Modeling.
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and developed the Rebate Distribution System and the Rebate Data Mart. The System calculates rebate eligibility for health plans participating in pharmaceutical manufacturer’s rebate programs.
- Designed and developed the Confidential Corporate Web Portal. The portal provides a gateway for health plans, plan members, and care providers to gain secure access to content relevant to their role in Pharmaceutical Benefits Management.
Environment: .Net, C#, ASP.Net, SQL Server, DTS, DB2, ETL, XML, XSLT, JavaScript, IIS, SharePoint, NUnit, Crystal Reports, Erwin, Visio.