Ceo/senior Consultant Resume
TECHNICAL SKILLS:
Programming Languages: C# .Net, Java, VB/VB.NET, JavaScript/JQuery, Microsoft MVC (RAZOR), C/C++, COM/MIDL, XML, XSL, MATLAB, PHP, SQL, HTML/HTML5, ASP, ASP .Net
IDEs: Visual Studio, Eclipse, NetBeans, IntelliJ
Frameworks/Libraries/SDKs: Microsoft Web Api/REST, Microsoft Windows Communication Foundation (WCF), Bootstrap, AnguarJS, MSMQ, JMS, XFire, JAXWS, Unity Framework, Spring Framework/Spring.NET, Ninject, Microsoft Test Framework, NUnit, JUnit, Entity Framework, Hibernate/nHibernate
Platforms: Windows 8, Windows 7, Vista, XP, 2000, Sun/Solaris UNIX, Linux, Mac - OS, Windows Server 2000, Windows Server 2003/2008
Servers: Microsoft IIS, JBoss AS, Apache Web Server, Apache Tomcat, SQL Server 7/2000/2005/2008 , MS Project Server, MS Team Foundation Server, MongoDB, MySql
PROFESSIONAL EXPERIENCE:
Confidential
CEO/Senior Consultant
Responsibilities:
- Designed Enterprise scale SOA for reusable REST API for curriculum and institution management using JAVA/Spring MVC REST libraries
- Designed new abstract data schema to facilitate flexible student application requirement configurations based on end user business models
- Coordinated Data migration efforts from legacy database to new data schema
- Mentored junior and mid-level engineers in Aspect Oriented (AOP) development practices and Test Driven Development (TDD)
- Led configuration management and release management activities and coordinated builds with QA team
- Served as Agile Process consultant to streamline agile process and delivery of requirements
- Delivered flexible, highly scalable, SAAS product built from scratch to serve several hundred organizations supporting 200,000+ users
- Created new process innovations that fundamentally altered the organization’s approach to Agile Development and Test Driven Development
- Project became the flagship effort in the organization setting a new standard for how all other teams should approach software process and design
Confidential, Charlottesville, VA
IT Management Consultant/Enterprise Architect
Responsibilities:
- Designed flexible enterprise scale Service Oriented Architecture (SOA) to support various divisions applying Zachman Framework principles to ensure alignment with the business needs of all divisions (Microsoft Web API, SQL Server)
- Implemented lean agile process for software development teams lacking the necessary IT Process maturity to use traditional agile processes such as Scrum or Kanban
- Mentored developers and architects learning to use the Microsoft .NET platform with no prior experience through one-on-one interaction as well as weekly lessons teaching concepts such as contract driven design, test driven design, reliable messaging, and basic service oriented architecture principles
- Implemented release and change management processes and governance using Jenkins CI for automated builds and change management approval
- Introduced regular configuration management and version control activities to a team with little to no experience using source control platforms as part of daily activities and release branching using Subversion as a source control platform. Previous experience was limited to usage of SourceSafe to store production code.
- Implemented group management platform facilitating the combining of travel groups into a single fulfillment group in order to provide a reference architecture for SOA initiative using Microsoft Web Api, AngularJS, and Bootstrap UI framework
Confidential, Richmond, VA
Senior IT Consultant/Enterprise Architect
Responsibilities:
- Defined enterprise core domain processes and implementation strategy for Enterprise Architecture initiative, while driving adoption by example in the architect role for centralized scheduling, finance, and tax and fee initiatives. (MS WCF, jQuery, MS Entity Framework)
- Taught group and one-on-one training sessions for Confidential employees covering Service Oriented Architecture (SOA), Object Oriented Design, Aspect Oriented Programming (AOP), Test Driven Design, Microsoft .NET programming, MVC3, JQuery, AJAX, WCF
- Principle Software Engineer for Carmax.com architecture project to integrate content and transactional databases, and move from 2-tier architecture to N-Tier Service Oriented Architecture (MS WCF, NHibernate, Sql Server 2008, NUnit, Rhino Mocks)
- Principle Software Engineer for central administration website providing back end control operations for Carmax.com (MS MVC3, MS WCF, NHibernate, Sql Server 2008, jQuery, NUnit, Rhino Mocks)
- Senior Software Engineer for large development effort to build and release Confidential EasyShop v.1.0 beta, an online assisted selling website allowing customers the ability to submit finance applications, complete state paperwork, create appointments and select extended warranty options in order to streamline the car purchase process (MS MVC2, MS WCF, NHibernate, SQL Server 2008, jQuery, NUnit, Rhino Mocks)
- Successfully retrained several employees, some with only PowerBuilder experience, in Microsoft.NET technology
- Moved the Confidential enterprise web platform to 100% Service Oriented Architecture, the success of which led to overall enterprise architecture initiative to centralize all store based systems
- Broke new ground for future enterprise application initiatives through Carmax.com and centralized scheduling SOA efforts
Confidential, Charlottesville, VA
Sr. Software Consultant
Responsibilities:
- Implemented new officer and director product as to provide in-depth coverage of corporate personnel in a manner similar to existing social network sites, using “degree of separation” concepts to determine professional connections (C#.NET, ASP.NET, JQuery, SQL Server, CSS, SoftArtisans ExcelWriter)
- Built several new products for Capital Markets group to provide data for New Media clients, including Broadcast Industry Benchmarks, and Cable Subscriber data (C#.NET, ASP.NET, SQL Server, JQuery, .NET Web Parts, CSS, SoftArtisans ExcelWriter)
- Participated in an ambitious localization/globalization effort to enable international date and number formats throughout the entire SNL Interactive platform, as well as currency conversion based on spot rate capital market data (C#.NET, ASP.NET, .NET Globalization, SQL Server, SoftArtisans ExcelWriter)
- Transitioned to new Community Banker service to build pages serving small banks and credit unions, providing an interactive, customizable format for smaller clients (C#.NET, ASP.NET, JQuery, Yahoo YUI, SQL Server)
- Gave SNL Financial the ability to provide a greater level of detail regarding corporate personnel than any other competing financial news site (Bloomberg, Capital IQ, etc), including compensation data, news, work history, professional connections, board memberships, education, contact information, and graphical comparison of compensation vs. industry median
- Saved a failing Community Banker project that had previously suffered from lack of development experience and tremendous cost overruns, bringing the product into production in just six weeks.
Confidential, Richmond, VA
Software Architect/Technical Lead
Responsibilities:
- Designed and managed development for Portfolio Switch functionality in Managed Account platform (ASP.NET, C#.NET, Oracle, XML, Visio)
- Designed employee productivity report capability for account maintenance brokerage employees to track productivity benchmarks as per processed transacations (C#.NET, ASP.NET, Oracle)
- Designed program defaults scheme to pull default account parameter values from the New Account Opening (NAO) platform (C#.NET, ASP.NET, Oracle, SOAP)
Confidential, Crozet, VA
Senior Software Engineer
Responsibilities:
- Built Social Network integration process to automatically post new merchandise items to artists’ Facebook wall (C#, Facebook API, RSS, XML)
- Designed and implemented new ticketing event management tool allowing easier creation of events for ticket on-sales (ASP.NET, C#, XML, AJAX.NET, JAVA, Eclipse, Spring Framework, Hibernate, SQL Server 2005)
- Implemented new version of online ticket ordering website, adding new features such as cross-event marketing, per-client customization, and expanded reporting capabilities. (ASP.NET, VB.NET, AJAX.NET, XML, SQL Server 2005)
- Implemented performance-caching for ticketing website (VB.NET, SQL Server 2005)
- Implemented globalization capabilities in ticketing system supporting multiple currencies, multiple time zones and foreign character sets (VB.NET, C#, SQL Server 2005)
- Engineered and implemented role-based security and authentication protocol for box office software (C#, JAVA, Spring Framework, SQL Server 2005)
- Re-engineered reporting capabilities for seamless navigation and generation of revenue and audit reports (C#, JAVA, XML, Jasper Reports, iReport)
- Immeasurably improved client staff productivity and reduced overhead costs for creating event on sales
- Provided a greatly improved user experience within the ticketing web site
- Created new marketing opportunities for related events and promotions to loyal customers
- Created the capability to expand business to international clients
- Provided necessary security features to help pave the way for distribution contracts with outside vendors
Confidential, NY
Software Architect, Software Engineer, Technical Lead
Responsibilities:
- Provided on-site software support at Confidential for the dissemination of intelligence reports and fact sheets (PHP, C++, XML, XSL, JAVA, C#)
- Reverse Engineered IEUBKwin lead risk assessment software for U.S. Environmental Protection Agency (EPA) to comply with CMMI level 2 lifecycle (C++, Visio)
- Completed initial release of IEUBKwin software from defaulted contractor and provided continuous service releases (C++)
- Maintained hotline support and issue tracking website and database for IEUBKwin user community (ASP, SQL Server 2000, MS Access, Windows SharePoint Services, XML, CAML)
- Designed and implemented corporate lead tracking system for marketing opportunity lists, bid and proposal (B&P) workflow, marketing reports, and secured funding and budgeting Gantt charts (ASP.NET, C#, Windows SharePoint Services, Crystal Reports, SQL Server 2000)
- Performed maintenance tasks for new releases of TEPRO+ editor for RADAR signal analysis (C Language, XVT)
- Implemented TEPRO+ Quality Check test editor for user-defined technical quality assurance rules (C Language, XVT)
- Authored software architecture and design document for Technical Quality Check plug-in to interface with editor software for Next Generation EWIRdb (NGE) for RADAR intelligence
- Designed and maintained probabilistic risk assessment software applications for various chemicals including pesticides and Radon (C++, MATLAB, VB, XML, XSL, JavaScript)
- Designed and maintained explosives and chemical precursors fact sheets database and user interface (C++, XML, XSL, MS Access)
- Designed Full-Text Search Algorithm for Explosives Database for XML integration with other conceptual applications (MS Access, XML)
- Taught classes on database design methodologies, software architecture and design, and web based applications to environmental chemists and biologists (ASP.NET, C#, SQL Server 2005)
- Two-time Star Award recipient in recognition of employee dedication
- Triggered a five-year, multi-million dollar contract to perform software support at Confidential based on quality software development and intuitiveness
- Assisted in the successful identification and bidding of defense contracts of up to $500 million by significantly improving the bid and proposal workflow through the implementation of software allowing for easier identification of viable contract opportunities,
- Completely re-developed joint EPA/US Customs explosives database UI and data layer from scratch in two weeks time in order to achieve customer satisfaction after a demonstration of the initial design received a less than favorable response
- Project manager received an invitation to provide a demonstration to senior EPA officers of explosives database after receiving extremely positive reviews on re-design
- Received CMMI level III certification for requirements gathering