Senior Developer Resume
SUMMARY:
Certified .NET Developer with thorough understanding of current and emerging Microsoft Technologies. Expert in full Systems Development Life Cycle (SDLC). 6+ years progressive knowledge and experience in system architecture, development, implementation and support of Client/Server and Web based applications in accordance with the best practice methodologies. Solid analytical, problem - solving and decision-making skills.
KEY SKILLS:
Core Programming Languages: C#, SQL, JavaScript, jQuery, Prototype HTML, CSS, XML, VB.NET, PowerShell, Json, C/C++
Databases: MS SQL Server (2000, 2005, 2008), ORACLE (10, 11), MySql, MS Access
Technologies: .NET Framework (1.1-4.0), ASP.NET, MVC, ADO.NET, AJAX, WCF, Silverlight, MFC, WPF, DirectX, OpenGL, OpenAL, DirectSound, IIS 7.5, NUnit, LINQ, Web services
Development Methodologies: Extreme Programming, TDD, UML, Agile, BDD, XP, Scrum
RELEVANT EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Developed social application for Facebook.
- Developed WCF services for communication between frontend and backend servers.
- Developed user interface using HTML, CSS, Javascript.
- Provided unit tests coverage for middle tire.
- Using Flash API provided cross-site communication between different parts of the system.
Key Technologies: WCF, C#, Javascript, HTML, CSS, JQuery, Prototype, JSON, SOAP, IIS 7.5, TDD, NUnit, Flash
Confidential
Technical Leader - Senior .NET Developer
Responsibilities:
- Led a team of two developers to plan, execute and maintain a risk profile management system used within Confidential ’ business process.
- Optimized application performance by 40%.
- Implemented application business logic in C# with MVP design pattern to increase unit tests support.
- Integrated application with 6+ external systems using a combination of webservices and APIs. In addition the application featured a full text search engine (using Oracle Full-Text search) and scheduling abilities using Windows Services
- Implemented TeamCity for build management and continuous integration, which reduce number of bugs and reduce the time provide build to the customer.
Key Technologies: .NET 2.0 / 3.5, ASP.NET, C#, MVC, MVP, JavaScript, Json, HTML, CSS, SQL, XML, WCF, LINQ, Web Services, IIS, Dundas Charts, Microsoft Enterprise Library, Agile, XP, TDD, Visio
Confidential
Senior Software engineer
Responsibilities:
- Was a team member building and deploying several applications to both run on and support their mobile initiatives. Was involved in key aspects of this project that included:
- Application design, development and installation in Confidential ’ and their clients mobile infrastructure
- Integration with the mySAP architecture and implementation of business processes on their SAP CRM
- Application design and development using several related and supporting processes including full integration with their billing systems
Key Technologies: MSSQL Server, VB.NET, .NET 1.1 / 2.0, Windows forms, SOAP based XML Webservices and mySAP implementations
Confidential
Software developer
Responsibilities:
- Developed modules supporting game development including a graphics engine based on DirectX; implementation of a game scripting language; development of a garbage collection system; development of a sound system based on the OpenAL library
- Performance enhancements by profiling bottlenecks and implementing algorithm improvements and designing new algorithms from scratch
- Various graphic manipulation and image processing tools
Key Technologies: C++, DirectX, OpenGL, OpenAL, DirectSound, Win32 API, MFC
