Senior Software Consultant Resume
SUMMARY:
- A Sr. Software Developer/Tech Lead/Architect and with 18 years of hands on experience in analysis, architectural design, development, troubleshooting, reverse engineering and maintenance using Microsoft .NET technologies .
- Experience includes applications and software product development and has core expertise in internals of critical Microsoft technologies and SQL Database.
- Designed business processes, system architectures, object models, high/low level designs
- Solid understanding of concurrent, multi threading and distributed programming
- In - depth expertise in applying object oriented analysis and design and design patterns to business solutions,
- Designed and developed windows applications in C#, Windows Forms, WPF, SQL Server 2005/2008,2012, Windows Communication Foundation (WCF), Windows Visual C++, DCOM, MSMQ Services
- Designed and developed Schemas, Stored Procedures, Triggers, SQL Queries for MS SQL Server.
- Experience with agile/scrum project life-cycles, iterative processes, and traditional methodologies
- Experience in client interaction, coordinating releases to resolve different issues in almost all of the projects.
- Vast experience in using third party controls.
TECHNOLOGY SKILLS SUMMARY:
Development Languages: C#, C/C++, SQL
Databases: SQL Server 2000/2005/2008/2012 , MS-Access
Framework, Middleware and Tools: .NET, ATL, COM, DCOM, WCF, WPF, ADO, ADO.NET, Visual Studio 2003, 2005, 2008, Winforms, .NET Remoting
Web/Application/Integration Servers: IIS, COM+
XML based technologies: XSD, XSLT, DOM, XPath, Soap
Analysis & Design Methodology: OOA/OOD, UML, OMT, .NET Based Design Patterns, Agile & SCRUM
EBiz products: Biztalk, Commerce Server, CMS.
Operating System: Win2003, WinXP, Win2000, WinNT 4.0, Win2008, MSDOS
WORK HISTORY:
Confidential
Senior Software Consultant
Confidential
Software Security Tester Analyst and Auditor.
Confidential
Systems Integration Engineer
Responsibilities:
- Areas of Experiences while working for Microsoft: C# developer, C, C++., Desktop Applications, Microcontrollers.
- Advance .NET Debugging, Windows User Mode and Kernel Debugging
- Debugging Network Distributed Applications, Software Design PatternsSoftware Refactoring, SANs Basics and Administration, Advance Software Security and Hacking
- Reverse Engineering Software, Software Performance Tuning.
- Successfully completed Slot Machine, Home Automation and Parking Lot Managements Software Projects. Following is the list of modules/systems/utilities implemented by me.
- Worked in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Involved in implementation of Object Oriented Concepts during the development.
- Designed and developed Multigame and MultiScreens 8 Liners using C#, C, WPF and .NET Design patterns.
- Architected, designed and developed parking lot monitoring system using ASP.NET, C# Winforms. And SQL Server.
- Architected, designed and developed System to monitor occupancy in real time and have statistics and reports for parking lot monitoring system
- Designed and developed System Application to control and monitor lights in a house using C#, Java script, phone-gap.
- Designed and developed Serial Port and other 485 communication utilities for interfacing with hardware, Design and implementation of custom protocol and security APIs using .NET.
- I used my expertise of C#, .NET design patterns, ASP.NET, ADO.NET, SQL Server 2005, 2008, Windows API, IIS, Java Script, Multi Treading Programming, WCF, WPF, C, C++ Windows Forms and Windows Security APIS etc to design and develop aforementioned projects and utilities.
