Senior Software Developer Resume
New York, NY
OBJECTIVE:
I am looking for contract/full time Senior Developer/Team Lead/Architect/Principal position.
SUMMARY:
- Microsoft Certified Application Developer .NET (MCAD .NET) with over 19 years of computer programming experience.
- More than 15 years of application and database design and development.
- Over 7 years of team leading and managerial experience.
- More than 16 years of developing Web utilizing WCF/XML Web & Windows services/ASP.NET/MVC 3/4/Node.Js and MSSQL/Oracle. Good knowledge of SQL, MDX, LINQ, Entity Framework and Javascript/JQuery, AngularJS 1/4 and TypeScript, HTML.
- I take part in developing new applications, transferring and re - factoring old systems written in Visual Basic/Visual FoxPro/PHP to new ones.
- I’ve been working as a Team Lead and Architect on different projects, utilizing Agile/SCRUM methodology, and providing general development concepts, mentoring team members and reviewing design and code.
- I am experienced in all major phases of System Development Life Cycle (SDLC) such as design, implementation, review, testing and support.
- I utilize design patterns such as: Singleton, Factory, MVC, Dependency Injection, and Decorator.
- I work with 4.0, 4.5 versions of Microsoft .NET Framework as ASP.NET Web, MVC 3, 4 Razor.
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: C# - over 8 years, JavaScript/JQuery - over 6 years, Angular 1/4 + TypeScript - over a year, VB.NET - over 4 years.
TECHNOLOGIES: OOD/OOP - more than 10 years, ASP/ASP.NET - more than 9 years, WCF, - more than 4 years, Database Connectivity (ODBC, DAO, ADO, ADO.NET), AJAX, MVC 3, 4 (RAZOR), Entity Framework, LINQ, MDX.
DEVELOPMENT TOOLS/COMPONENTS: MS Visual Studio 2008/2010/2012 , Git, TFS, JIRA, ReSharper, Crystal Reports, SVN, ErWin 4.1, Active Reports, Infragistic Components, Telerik/Rad Components, DevExpress Components, Memcached, Tableau.
DATABASES: MSSQL 2000-2012 - more than 10 years, Oracle, IBM NETEZZA, RavenDB.
EMPLOYMENT HISTORY:
Senior Software Developer
Confidential, New York, NY
Environment: Visual Studio 2013, ASP.NET MVC(C#), .NET Framework 4.5, Node.Js, Javascript, JQuery, AngularJS, WebApi, Perforce, LINQ, AJAX, MS SQL 2012, Bootstrap, AngularJs 1/4, TypeScript, Kendo UI.
Responsibilities:
- scrum meeting, identifying incoming tasks with the business owners, creating and distributing tickets based on technical specifications, code review.
- My responsibilities as well: providing POC, evaluating new frameworks, identifying system bottlenecks and ways to improve performance, usability, etc.
- The application is being designed and built using WCF, Entity Framework, Web Api, ASP.NET MVC with JavaScript/jQuery/AngularJs on front-end.
Senior Software Developer/Team Lead
Confidential, New York, NY
Environment: Visual Studio 2013, ASP.NET MVC(C#), .NET Framework 4.5, Javascript, JQuery, AngularJS, Web Api, Git, SVN, LINQ, AJAX, MS SQL 2008, Bootstrap, AngularJs, MongoDB.
Responsibilities:
- My team focus is on developing service and web api layers for the web and mobile applications.
Architect
Confidential, New York, NY
Environment: Visual Studio 2010/2012, ASP.NET(C#)/MVC 3/4 (RAZOR), Entity Framework, .NET Framework 4.0, Javascript/JQuery, Git, SVN, Twitter Bootstrap, WCF, AJAX, LINQ, MS SQL 2010, RavenDB, nServiceBus.
Responsibilities:
- My team is working on the main content delivery (vessel) functionality.
- The system is being currently utilized in most universities across the US.
Technical Director
Confidential, New York, NY
Responsibilities:
- I provided technical leadership and high-level management for off-shore team.
- I’m a hiring manager for both US and Indian locations.
- I’ve been laying out architecture for refactored-to-be applications and new services.
Team Lead/Architect
Confidential, New York, NY
Environment: Visual Studio 2008, ASP.NET(C#)/MVC 3 (RAZOR), Entity Framework, .NET Framework 3.5 - 4.0, Javascript/JQuery, Twitter Bootstrap, WCF, AJAX, LINQ, SSAS (MDX), IBM NETEZZA (NZ SQL), MS SQL 2008, Tableau, Telerik/Rad controls.
Responsibilities:
- I’m in charge of creating prototypes, base models, and views, controllers, creating Tableau visualizations and integrating those with the web interface.
- As a team lead I review design, code and bug fixes.
- I work on front-end/middle-tier/backend side developing ajaxified web pages and LINQ based classes.
- The system operates data from OLAP cube as well as from high-performance database IBM NETEZZA appliance.
- The interaction between visualization components (Flash) and business layer classes is done by WCF/Rest service.
- As a team lead I'm responsible for conducting code and architecture review sessions.
- The sessions are held every morning and are part of our development cycle of delivering application features on weekly basis.
- I work closely with Director of Software Development helping out with interviewing process.
Senior Software Developer/Team Lead
Confidential, New York, NY
Environment: Visual Studio 2005/2008, ASP.NET(C#), .NET Framework 2.0-3.5, Javascript, WCF, AJAX, MS SQL 2005, Dex Express, MySQL, DevExpress, Aspera Enterprise Server.
Responsibilities:
- I worked on the asset rights and watermark features that allow to grant/revoke access to the system’s assets as well as to watermark them in order to preserve copyrights.
- That involved windows services development, UI - web forms, database development and tuning.
- I was leading bi-weekly SCRUM sessions as well as conducting code and design reviews.
- I worked closely with project manager delivering project plans and identifying tasks for the time boxes.
- My responsibility was to utilize Aspera Connect and Aspera Enterprise Server on the web site.
- I was working on windows services, reports creation, credit card processing module, database development and tuning.
Senior Software Developer
Confidential, New York, NY
Environment: Visual Studio 2005, C#, VB.NET, ASP.NET, .NET Framework 1.1-2.0, Javascript, AJAXMS SQL 2000/2005, Crystal Reports, Telerik
Responsibilities:
- My responsibility was to create web forms - UI, validation, database interaction.
- I was in charge of developing email notification windows service that notifies users of expired items in image library.
- Also I’ve created a wrapper component for dynamic generation of reports.
- I worked on the project completely independently - development of web forms - UI, validation, and database interaction.
Software Developer
Confidential, New York, NY
Environment: Visual Studio 2005 Team Suite, C#, WinForms, .NET Framework 2.0, MS SQL 2005Infragistic Components, Active Reports
Responsibilities:
- My responsibility was to create a transport layer to the third party software.
- The layer downloads daily transactional information, recalculates and saves data to the database.
- The software generates end of business day reports based on the downloaded and historical data.
- I did some initial testing of the system as well as developed an installation package.
- I worked directly with traders - performed requirements gathering and analysis.
