Senior Software Consultant Resume
Houston, TX
SUMMARY:
- Software Engineering Consultant with domain competency in Security, WEB, Networking and SCCM
- Over 12 years of experience in C#/.NET, ASP, Web Services, WCF Services, WPF, SQL, C, C++, VC++, WIN32, COM/ATL, Device Driver
- Experience with C# ASP. NET, MVC, Entity Framework, JavaScript, Jscript, JQuery, HTML Web programming, WPF, WCF Services, Windows Services
- Experience with Device Driver and Driver Logo
- Experience with SQL Server 2008/2012
- Experience in C++, VC++, Win32 API programming, MFC, COM and ATL.
- Experience with C++ programming in FreeBSD (UNIX) OS.
- Experience with GUI/C++ programming in Symbian 6.0
- 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 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.
- Good exposure to EAP (Extensible Authentication Protocol), WDS (Windows Deployment Services)
- FTI on Project Management (Wipro Technologies In - house)
- Passed G-Level CST 2000 Examination Conducted by NCST
TECHINCAL SKILLS:
Languages: C# ASP .NET, C, C++, VC++, Win32 SDK Programming, MFC, COM
Debugging: Windbg, Visual Studio 2010
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: CVS, VSS, Source Depot (SD), MS Team Foundation Server 2010 (TFS), SVN
Operating Systems: FreeBSD, UNIX, Windows 7/Vista/LH, Symbian, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior Software Consultant
Responsibilities:
- Design and Development of ELB 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, vbscript
- Designed Interfaces with SQL server using Entity Framework.
- Created store procedure, functions and views in SQL 2012
Environment: C#, ASP.NET, MVC, Entity Framework, Web Services, 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
