Senior Software Consultant Resume
Houston, TX
SUMMARY:
- Software Engineering Consultant with domain competency in Security, WEB, Networking and SCCM
- Over 13 years of experience in C#/.NET, ASP.NET, C++, MFC, MVVM, Web Services, WCF Services, WPF, SQL
- Experience with C# ASP. NET, MVC, Entity Framework, JavaScript, Jscript, JQuery, HTML Web programming, WPF, WCF Services, Windows Services
- Experience with C++, ATL, COM, MFC, Win32 API programming
- Experience with SQL Server 2008/2012
- In depth knowledge of Window Internals (Registry, I/O, Memory Management)
- Strong in Object Oriented Programming (OOP, OOD), Algorithm and Data Structures.
- Experience using Windbg for application and service level debugging.
- Experience developing filter device driver using Win8/8.1 Driver Development Kit
- Experience in WMI and SCCM 2007 API implementation.
- Experience in Windows Embedded Systems.
- Exposure to PKI, Threat modelling, Cryptography and Network Security.
- Experience working as SDET for Microsoft Windows Vista, Windows Server 2008 and Windows 7 releases.
- Experience in Automation, Stress/Performance Testing, Windows Test Technology (WTT), Team Foundation Server (TFS) and Build engineering.
- Experience in setting up Continuous Integration Server Jenkins with HP Team Forge/GIT
- Good exposure to EAP (Extensible Authentication Protocol), WDS (Windows Deployment Services)
- FTI on Project Management
- Passed G - Level CST 2000 Examination Conducted by NCST
TECHNICAL SKILLS:
Languages: C#, C, C++, VC++, Win32 SDK Programming, MFC, COM
Web Technologies: ASP.NET, Silverlight, WCF, MVC, MVVM, Web Services, Entity Framework
Script: PowerShell, JavaScript, JQuery, JSON, VBScript, HTML, CSS, XML, WMI
Debugging: Windbg, Visual Studio / 2015
Mobile/Embedded: Symbian C++ Series 60 and UIQ, Windows Embedded
DBMS: SQL Server 2008/2012
Security: Threat Modelling, SDLC, PKI
Networking: EAP, 802.1x
Version Control: GIT, CVS, VSS, Source Depot (SD), MS Team Foundation Server 2010 (TFS), SVN
Operating Systems: Windows, Linux, Unix, FreeBSD, Android, Symbian, MS-DOS
Build Server: Jenkins
Installer: Install Shield 2013/2015, WiX Toolset
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior Software Consultant
Responsibilities:
- Responsible for enhancements and issue handling for values added software.
- Value added software responsible for HP Connection Manager, HP 3D Drive Guard, HP Hotkey Support and Wireless button
- Responsible for enhancement in device driver for Keyboard and filter driver for disk.
- Coded UI Dialog (XAML) for HP Connection Manager ( Silverlight)
- Created View Model classes to support UI.
- Created WCF Services for Business logic consumed by View model
- Additional role of build master for management of GIT source code repository and Jenkins based build server of all project code under CMIT team (50+ projects).
- Responsible for build lab test machines and analysis of test failures.
Environment: C#, .NET, Silver Light, MVVM, WCF, Agile Development, Win 8/8.1 DDK
Confidential, Warren, MI
Senior Software Consultant
Responsibilities:
- Design and Development of Confidential Application using C# ASP.NET
- Responsible for designing and coding UI using MVC architecture
- Designed and developed user controls and WCF Service
- Handed client side events using JQuery and JavaScript
- Created store procedure, functions and views in SQL 2012
Environment: C#, ASP.NET, CSS, JavaScript, JSON, MVC, Entity Framework, SQL Server 2012, SVN
Confidential
Technical Consultant (Development Lead)
Responsibilities:
- Development of change request in C# ASP.NET for Confidential 3.0 release
- Involved in writing SQL queries for CR
- Wrote Functional Specification for Confidential 3.0 Release
- Project planning for 3.0 release and UAT signoff
- Responsible for Dev. design and test design document review and signoff
- Build system engineering and process improvement for quality code check-ins
Environment: C#, ASP.NET, MVC, Windows Server 2008 R2, SQL Server 2008 R2, IIS, Microsoft Project (MPP), TFS
Confidential
Technical Consultant (Development Lead)
Responsibilities:
- Managed and mentored team of 10 developers as Development Lead
- Handled two releases of WEDM 2011 and SP1 within a span of 2 years
- Implemented C# .NET interoperability COM module
- UI design and coding in C# .NET using WPF ( Windows Presentation Foundation )
- Designed and developed WMI provider DLL for inventory feature in C++/ATL
- Designed and developed Provisioning modules which involved C++/Win32 API call. The modules involved integration with Registry, Wi-Fi API, VPN, Internet Explorer, Password Policies
- Wrote design specification and signed off
Environment: C++, VC++, Win32, COM, WMI, C#/.NET, WPF, Windows Server 2008 R2, Windows Embedded Standard, TFS
Confidential
SDET
Responsibilities:
- Test planning and test enumeration
- Manual testing
- Automation
Environment: Mac OS 10.6, Python script/ Apple Events
Confidential
Software Development Engineer in Test
Responsibilities:
- Fully owned ECP (EAP Program) as a developer/tester and released ECP 1.3, 1.4, 1.5. It is released as a part of Window Logo Kit. Published ECP blogs to help customers developing EAP methods.
- Interaction/Conference call with customers for resolving ECP issues.
- Owned testing of Window7 milestone features including ETW tracing, LEAP authenticator support and fast reconnect feature.
- Threat modelling for fast reconnect feature.
- Owned 802.1x automation and End to End testing
- Interoperability testing with Phones, Radius Server and 3rd party supplicants
- Responsible for setting up EAP test lab infrastructure
- Automated OS installation process and helped whole networking team adopt that to reduce test pass time.
- Automated configuration of Cisco 801x Switch and Access Point
- Set up, configuration and testing of 3rd party radius server Junipers Steel Belted Server, Radiator 4.4, Cisco’s ACS
Environment: C, C++, Windows 7/ 2008 Server R2, WTT (Windows Test Technology), Source Depot (SD)
Confidential
Software Development Engineer in Test
Responsibilities:
- Owned AutoAppXML utility
- Reviewed design of the tool including UI Layout
- Code Reviews of UI and shimmer engine
- Automation of backend and UI tests
- End to End scenarios testing
- Stress/Performance testing
- Final test Signoff for release
Environment: C, C#/.NET, WTT (Windows Test Technology), MITA, Windows Vista/ 2008 Server, Source Depot (SD)
Confidential
Software Development Engineer in Test
Responsibilities:
- Owned WDS Manageability component
- Reviewed design of WDS API and MMC UI
- Code Reviews of WDS API and MMC UI code
- Automation of API fuzzing and MMC UI
- End to End scenarios testing
- Stress/Performance testing
- Final test Signoff for Window Vista release
Environment: C, C++, WIN32 API, WTT (Windows Test Technology), MITA, Windows Vista/Windows 2003 SP2, Source Depot (SD)
Confidential
Principal Software Engineer
Responsibilities:
- Team Lead
- Coordinate with Project Manager and Team members for effective tracking of the project
- Design and development of Key modules of the project in Symbian.
- GUI Programming
Environment: Symbian C++, Series 60, UIQ, Symbian 6.1, Symbian 7.0s, Symbian 8.0a, Code Warrior, CVS
Confidential
Principal Software Engineer
Responsibilities:
- Involved in high level and low level design of the product.
- Designing system test plan.
- Involved in development of the project.
- Coordinating with project manager for deciding timeline for the project.
Environment: C, C++, FreeBSD (UNIX), Make, OOD/OOP, Algorithm and Data Structure, CVS
Confidential
Senior Software Engineer
Responsibilities:
- Involved in high level and low level design of the product.
- Designing system test plan.
- Involved in development of the project.
Environment: VC++, MFC, Win32, Windows
