Lead Developer Resume
Minneapolis, MN
SUMMARY
- 10 years of experience in Design, Development, Coding & Testing of Business/Commercial web applications.
- Microsoft Certified Professional (MCP) in .Net Framework (VB.NET & Visual Studio .NET).
- Highly experience in all levels of .Net Frameworks including level 4.5 and Visual Studio 2013.
- Project work with Full Stack technology including C#, ASP.NET, MVC 5, WCF, SOAP, Web Services, Web API 1/2, Restful Services, LINQ, Entity Framework, JavaScript, JQuery, Angular, Kendo UI, HTML5 & CSS3 to create new robust & responsive systems.
- Exposure to implementing Test Driven development (TDD) using NUnit, MOQ and Rhino Mocks.
- Worked on Inversion of control - Dependency Injection using IoC container, Ninject.
- Single Page Application development experience using HTML5 & AngularJS
- Experienced in new technologies including MVC 5, Restful Architecture, Full Stack Technology, responsive UI development using (CSS3 & Bootstrap), fare knowledge on, SharePoint, NodeJS, Mongo DB, MS Azure and Cloud Computing system.
- Good experience with third party controls such as: Infragistics, Datagrid, Infragistics List Bar, Telerik Controls, and AJAX Toolkit.
- Followed Agile development process & working exposure on Version1, JIRA & HP Quality center.
- Database abilities in writing Stored Procedures, Functions, Triggers, Cursors, Jobs, and SQL queries using SQL Server 2005/2008.
- Expert architect, designer and developer of stand-alone applications, client/server, n-tier, and component based, intra/internet, enterprise and knowledge based/expert systems - Noted expert in intranet and internet based systems and business systems
- Aware of estimation techniques and delivery processes. Proven ability to manage multiple tasks and deadlines
- Multi-national operations, Handled Large enterprise project management for various countries like- USA, UK, France & Tunisia.
- Visited Pairs, France to get the transition from Tunisian team & get the complete ownership for BoxOffice project.
- Project development, Performance Management and, Multi-vendor Project Coordination.
- Expert in Business analysis, Architecture and requirements specifications, innovator and designer of user interface systems, infrastructure development and business process.
- Domain expertise: Education, Finance, Wealth Management, Rich Media, Online Advertisement Server (Ad Server), e-business, Document Management System (Storage) and Department of Motor Vehicles
TECHNICAL SKILLS
Programming Languages: VB.Net, C#, ASP.NET, MVC 4/5, WCF, Web API, SOA, Web services, SOAP, XML, XSD, XSLT, SOAP, JSON, HTML5, JavaScript, JQuery and AngularJS
Third Party Controls: Infragistics AJAX Toolkit, Telerik Rad Controls, Kendo UI
Databases: SQL Server 2005, 2008 and 2012, MS Access
Platforms: .NET Framework 2.0, 3.0, 3.5, 4.0 and 4.5 Web Service, WCF, Entity Framework.
Tools & Utilities: NUnit, Moq and Rhino Mocks Testing Techniques, MS Visual Studio 2008, 2010, 2012 & 2013
Server: IIS 5.0/6.0/7.0
Version Controls: VSS, SOS, TFS, eChangeMan, SVN and Git
Operating Systems: Vista, MS Windows 2003, Windows 7/8, Windows NT 4.0
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis MN
Lead Developer
Environment: .NET Framework 4.0, C#, MVC5, WCF, Entity Framework, Linq, SQL Server 2012, JavaScript, JQuery, AngularJS, NUnit, Moq, TDD, Kendo UI, MS Visual Studio 2013, TFS, Dependency Injection using Ninject, HP Quality Center, Version1
Responsibilities:
- Determines operational feasibility by analysis, problem definition, requirements, solution development, and proposed solutions.
- Provide estimation and inputs on Task board, Create backlog items for each sprints
- Backlog review after each sprint.
- Documents and demonstrates solutions by developing module, code comments and clear code.
- Documented all development and review notes on SharePoint for standard implementation.
- Execute full lifecycle software development
- Participating in daily stand up call and sprint planning and review meetings.
- Comply with project plans and industry standards, follow best coding practice
- Write well designed, testable, efficient code.
- Develops software solutions by studying information needs.
- Communicate with BA and product owner for given requirements to understand the business need discuss road blocks, challenges or improvement area for the same.
- Designed different components and generic partial views using C# and Razor view engine
- Designed user interface using razor view, and Kendo UI, used Kendo grid and other controls, used JQuery and AngularJS at client side.
- Created DL layer and used Entity framework to communicate with SQL Server database, throughout the application used linq query to implementing business logic.
- Designed and developed Stored Procedures, functions inside the packages for code reusing and database operation encapsulation on SQL Server 20008
- Involved in developing SOAP based Web Services using WCF for consumption modules to communicate with external Navi Plan system.
- Responsible for propose a solutions for new requirements.
- Responsible for explaining technical architecture of requirements to the team.
- Used Version1 for Agile development, maintained story and task board.
- For defect tracking used HP Quality Center.
- Used TFS for Code repository, Code review and automated MS-Build.
- Used all layer of Unit testing in BAL, DAL, Web & Integration testing using NUnit and Moq.
Confidential
Technology Lead
Environment: .NET Framework 4.0, C#.Net, ASP.Net, MVC4, WCF, SharePoint 2010, SQL Server 2008, OOD, ADO, SSRS, SOAP, XML, JavaScript, JQuery, AngularJS, MS Visual Studio 2013, Collections, Reflections, FxCop Tools for Automated Code Review, SVN and JIRA.
Responsibilities:
- Went to onsite at Paris, France to get the transition for BoxOffice module.
- Received training on BoxOffice & SharePoint from Tunisian.
- Get the complete ownership for BoxOffice module.
- Communicate with clients on change request requirements to understand the specifics of the changes provide impact analysis and advice on effective implementation of the change.
- Communicate with the offshore team to explain them the new requirements and work with them for the implementation of the same.
- Designed different components using C#.Net language and built on 3-tier architecture with extensive use of Object Oriented Programming Techniques like Inheritance, Interfaces etc.
- Designed user interface screens and implemented application logic in Microsoft .Netframework usingMVC and for client side used MVVM pattern using AngularJS.
- Created various console application using ADO.NET & WCF so that it can retrieve data from SQL data sources and made the scheduler to perform expected behavior.
- Designed and developed Stored Procedures, functions inside the packages for code reusing and database operation encapsulation on SQL Server 20008
- Involved in developing SOAP based Web Services consumption modules to communicate with Database and Console based services.
- Responsible for propose a solutions for new requirements.
- Responsible for explaining technical architecture of requirements to the team.
- Participated in Prototype design that required the good knowledge about UI design good skills of development phase of the SDLC of the web application.
- Developed complex ASP.NET pages using user controls used in all UI screens.
- Used Wiki for maintaining the code and documents.
- For defect tracking used JIRA.
- Reviewed the code of programmers in the team and make them understand the best practices.
- Provided training sessions to team about give them heads up for forthcoming challenges in the project.
- Involved in performance tuning of the application using code re-factoring and query optimization.
- Defined classes, methods, parameters, data types, and integrated code based on technical design.
- Followed unit testing and prepare mock test cases using NUnit.
- Provided technical support and guidance to the Business team and testing team.
- Defined functional processes & requirements for the design of web applications with developers.
Confidential
Technology Lead
Environment: .NET Framework 4.5, ASP.NET, C#, MVC 5, Web API, WCF, Azure, SQL Server 2012, Java Script, JQuery, CSS3, HTML5, Bootstrap, MS Visual Studio 2013,, FxCop Tools for Automated Code Review, NUnit, Rhino Mocks and TFS
Responsibilities:
- Involved in requirements gathering by conducting meetings with the onshore team.
- Designed & developed software programming application using software’s like VS 2013 IDE and C# (.net 4.0) while utilizing SQL Server 2012 as backend.
- Created WCF service layer and method.
- Created worker and Web roles for Azure Cloud services for Blob storage.
- Created Stored Procedures and User-Defined Functions (UDF) in SQL Server 2012.
- Integrated Authorize.Net for credit card payments and refunds through the application.
- Used JQuery, JavaScript and AngularJS for client-side validations, used MVVM pattern at client side.
- Created UI using a combination of ASP.NET, bootstrap controls, JavaScript, CSS3, and JQuery to produce a responsive UI.
- Used LINQ for language (C#) querying capabilities.
- Integrated Restful services using Web API and consumer services using AngularJS.
- Used Team Foundation Server (TFS) for version control and defect tracking too.
- Involved in Code review and UTC review of different modules of the application.
- Created Test cases for Unit and Integration testing of the application using NUnit and Rhino Mocks
- Created labels and branches in TFS before deploying application to QA, UAT and production environment.
Confidential, Charlotte NC
Lead .Net Developer, Architect
Environment: .NET Framework 4.0, MVC 4, WCF, Web API, HTML5, Kendo UI, AngularJS, ASP.NET, Dependency injection using IOC Container, Restful Services, CACHE Mumps DB, SQL Server 2008, MS Visual Studio 2010
Responsibilities:
- Designed and developed this application from scratch using software’s like VS 2010 and C#.net 4.0, Web API, MVC4.0, while utilizing SQL server 2008 and Cache Mumps as backend.
- Created routings, directives, filters, reusable services using AngularJS
- Implemented Single Page application using AngularJS
- Created UI using HTML5, bootstrap and CSS3 to produce a responsive UI.
- Implemented client side validation logic using JavaScript and jQuery.
- Used dependency injection using IoC Containers.
- Used Test driven development using NUnit.
- Created Test cases for Unit and Integration testing of the application.
- Involved in Unit and Integration testing of the application.
- Used SQL server 2008 for creating stored procedure and user defined functions.
- Debugging and bug fixing as per the test result.
- Followed agile process for this development and prepared wiki document for development tracking.
- Requirement gathering with onshore team and estimation for the different modules.
- Code review and suggestion for coding guidelines and best practices.
- Status Report of modules on daily basis with team and onshore followed agile methodology.
- Sharing knowledge of any new generic controls developed and Research and Development results
- Deployed in test, UAT and production environment and complete the rollouts.
Confidential, Charlotte NC
Architect, Lead Developer
Environment: MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS), HTML5, IndexDB and Kendo UI
Responsibilities:
- Design and developed using full stack technology.
- End to end development of the most crucial milestones in every iteration.
- Resolved advanced and complex application bugs and configuration issues.
- Involved in project estimation for development and enhancements.
- Created responsive so that it can operates through any browser and device.
- Used Kendo controls for Chart and grid.
- Used IndexDB from No-SQL Family for offline usage of this application.
Confidential, Malvern NC
Sr. .Net Programmer
Environment: .NET Framework 3.5, ASP.NET, C#, WCF, Cache Mumps, SQL Server 2005, Java Script, JQuery XML, CSS, HTML, MS Visual Studio 2008, Telerik Controls for .Net Framework 3.5.
Responsibilities:
- Requirement gathering with onshore team and estimation for the different modules.
- Coded business and data access components using C#.NET 3.5, using OOP’s concepts.
- Responsible for creating functionality rich user controls like search, advanced search criteria using telerik controls.
- Created reusable user controls for grid and filter criteria.
- Participated in Prototype design for onshore approval.
- Create dynamic HTML pages for reports printing. Setting CSS dynamically for the pages at runtime according to the report type.
- Developed complex ASP.NET pages using user controls used in all UI screens.
- Created WCF bindings and contract, used secured certificate for service consumption.
- Involved in performance tuning of the application using code refactoring and query optimization.
- Defined classes, methods, parameters, data types, and integrated code based on technical design.
- Implemented single sign on (SSO) for access other dependent application using IFA.
- Maintained coding standards and programming strategies.
- Interacted with onshore business team to get query resolved.
- Assisted in resolving advanced and complex application bugs and configuration issues.
- Provided technical support and guidance to the Business Analysts.
- Defined functional processes & requirements for the design of web applications with developers.
- Provide knowledge transfer to team members for new development activities.
- Deployed in test, UAT environment.
Confidential, Charlotte NC
Senior Programmer
Environment: VB.NET, SQL Server 2005, .NET Framework 3.0, PL-SQL, Active Reports, Ajax Control toolkit, Infragistics control, Microsoft VS Dot net 2008 IDE, and VSS.
Responsibilities:
- Implemented Infragistics Controls (grid, calendar and menu).
- Responsible for utilizing the infragistics controls for designing prototype of the application in the initial phases.
- Getting the prototype review by the client and making changes in the design according to the new requirements.
- Coded business and data access components with VB.NET, OOP’s and ADO.NET.
- Developed complex VB.NET custom server controls which are used in most UI screens.
- Created process to exposes all data/content through an Ajax service hosted in IIS.
- Defined classes, methods, parameters, data types, and integrated code based on technical design.
- Performed tuning for the queries, joins, and views in SQL Server 2005.
- Used the Query Optimizer and created indexes to improve performance.
- Utilized VSS for source code management.
- Defined and maintained coding standards and programming strategies and UI standards.
- Read and implemented functional user manual documents and design specifications.
- Resolved advanced and complex application bugs and configuration issues.
- Provided technical support and guidance to onshore team members.
- End to end development of the most crucial components of the service for all iterations.
- Created Ajaxified mechanism to suppress multiple round back to the server.
Confidential, NJ
Software Developer
Environment: .NET Framework 3.0, VB.NET, ASP.NET, SQL Server, AJAX, JSFL, Dundas, Fusion Chart, VSS, Visual Studio 2005
Responsibilities:
- Prepared technical specifications of architecture overview, source model and process flow.
- Understanding the project requirements and further implementation.
- Developing the code for creative Modules for targeted and untargeted rotations.
- Used best coding practices.
- Write stored procedure and functions for routing and campaign screens.
- Created complex user control for campaign screen.
- Deployment of code and validation at specific checkpoints.
- Debugging the code after getting inputs from the BA.
- Delivered knowledge transfer to the new members of my team.
- Used Ajax toolkit control for Panels and calendar.
- Used Update panel to suppress multiple roundtrip to server.
- Deployed into QA and UAT server after QA completion.
- Resolved advanced and complex application bugs and configuration issues.
- Provided technical support and guidance to Business Analysts and team members.
- Involve to end to end testing for crucial model.
Confidential
Software Programmer
Environment: NET Framework 2.0, VB.NET, ASP.NET, SQL Server 2005, AJAX, ATLAS, Gigya Tool, JavaScript, JSFL, VSS
Responsibilities:
- Involve for requirement gathering with marketing team from USA.
- Understanding the project requirements and further implementation.
- Prepare POC and deployed in test server for customer approval.
- Deployment of code and validation at specific checkpoints.
- Debugging the code after getting inputs from the testing team
- Used VB.NET to develop various user controls.
- Used JSFL to interact with flash controls and ASP.NET application.
- Operated on business logic layer, interfaces and data access layer.
- Used remoting to get coordinates for cropped face while upload picture to the application.
- Developed validation summary and content files for processing images.
- Used CDN for images and CSS for performance improvement.
- Resolved advanced and complex application bugs and configuration issues.
- Provided technical support and guidance to Business Analysts and team members.
- Deployed into QA and UAT server after QA completion.
Confidential
Software Programmer
Environment: NET Framework 2.0, VB.NET, ASP.NET, SQL Server 2005, AJAX, ATLAS, Gigya Tool, JavaScript, JSFL, VSS
Responsibilities:
- Understanding the project requirements and further implementation.
- Developing the code for creative Modules for targeted and untargeted rotations.
- Deployment of code and validation at specific checkpoints.
- Debugging the code after getting inputs from the testing team
- Used VB.NET to develop various user controls.
- Used JSFL to interact with flash controls and ASP.NET application.
- Operated on business logic layer, interfaces and data access layer.
- Used remoting to get coordinates for cropped face while upload picture to the application.
- Developed validation summary and content files for processing images.
- Used CDN for images and CSS for performance improvement.
- Deployed into QA and UAT server after QA completion.
- Resolved advanced and complex application bugs and configuration issues.
- Provided technical support and guidance to Business Analysts and team members.
Confidential, MH
Assistant developer
Environment: C#, SQL Server 2000, Microsoft Office Publisher
Responsibilities:
- Understanding the project requirement and further implementation.
- Developing the code for Client Interaction module and Database.
- Debugging the code after code completion.
- Unit test for end to end project and provide inputs to supervisor.
- Logs bug on bug tracker.
