Lead Developer Resume
SUMMARY
- 10+ years of experience in systems architecture and N - tier application development using Microsoft’s web technology stack (ASP.NET, C#, MVC, REST Web API, VB.NET).
- Extensive exposure to database modeling and Relational Databases using MS SQL and Oracle Queries, Views, triggers, functions and Store Procedures.
- Expertise in Technical Documentation (HLD, LLD etc) and Presentation for User experience.
- Design and Develop UX
- Strong experience in implementing standards based front-end development (HTML5, CSS3).
- Passionate and hold hands on experience with HTML scripting languages ( JavaScript, Angular 2, jQuery) and data exchange formats ( XML, JSON, SOAP ) in a service oriented architecture, Object Oriented Programming (OOP) and new C# 4.0 features like LINQ
- Good experience in designing Technical Framework and defining Non-Functional Requirements.
- Extensive experience in OOAD Technology developing Use Cases, Sequence Diagrams, Class Diagrams and Deployment Diagrams using MS Visio.
- Good exposure in reporting tools like SSRS and integrating services like SSIS.
- Process/Methodology
- Work in a SCRUM team, gained experience of story point estimation.
- Experience in complete SDLC process like Requirement gathering & Analysis, Estimation, Designing, Developing, Testing, Deploying and Maintaining highly distributed scalable, transactional, large Internet Enterprise applications.
- Deploy, Debug & Maintain
- Had experience in debugging applications using the Visual Studio in-built tools as well as tools like Fiddler, Chrome dev tools.
- Good experience in different development practice like Continuous Integration and Test driven development.
- Tools
- Knowledgeable with multiple version control tools like TFS, GitHub.
- Exposure to Wide range of products like JIRA, Service now.
- Possess strong analytical, verbal and inter-personal skills to communicate and document concepts, models, ideas, information system architecture and user needs. Several years of project coordination and client training experience.
- Extremely adaptive to new ideas, technologies and a quick learner.
TECHNICAL SKILLS
Languages: Dot net Framework 2.0/1.x/3.x/4.x, ASP.Net, C#.Net, VB.NetAJAX.NET (AJAX Toolkit), ADO.NET, Visual Studio, C#, VB.Net, JavaScriptVB Script, XML, HTML(4.0, 5), CSS, JavaScript, Angular 2, JQuery, JSON
LINQ: LINQ to SQL, LINQ to Entity, LINQ to Objects
Operating System: Windows 2003/XP/2000/NT/7
Tools: ASP.NET, ADO.Net, ODP.Net, MVC, Web API, Entity Framework, NHibernate, razor
Database Servers: MS SQL Server 2000/2005 / 2008 /2012 , Oracle 9i/10g/11g
Enterprise Servers: IIS Server 5.0/6.0/7.0
Testing Tools: VS.NET integrated unit testing tool
Design Tools: Rational Rose 7.0, MS Visio
Configuration Management: Team Foundation Server, GitHub
Practices: Continuous Integration, Test Driven Development
PROFESSIONAL EXPERIENCE
Lead Developer
Confidential
Responsibilities:
- Worked on Agile scrum methodology for project execution
- Worked with business to understand their requirements, Analyze and prioritize it.
- Based on the priority, choose the story and providing solutions.
- Involved in requirements gathering, created an implementation strategy planning and tasking those requirements.
- Development of modules using MVC, C#, .Net 4.6., SQL server
- Implemented client-side validations using JavaScript Angular 2, JQuery and AJAX Library.
- Development of (MVC4) Model, View, Controller framework using C#.
- Used TFS as source control (Configuration Management), JIRA as quality management.
- Worked on Complex Stored Procedures, Functions in MS SQL.
- Performed code review and static code analysis using visual studio built in tools. Generated report using fortify.
- Followed Continuous Integration Development practice.
- Used Channel secure tool for authentication and authorization in order to adhere Confidential ’s cloud policies.
- Implemented tokenization for config values during cloud deployment.
Technical Lead
Confidential
Responsibilities:
- Worked on SDLC methodology for project execution
- Worked with traders to understand their current problem scenario and providing solutions.
- Involved in requirements gathering, Design, testing and implementation.
- Development of modules using MVC, C#, .Net 4.5., Oracle
- Implemented client-side validations using JavaScript, JQuery and AJAX Library.
- Development of (MVC4) Model, View, Controller framework using C#.
- Used GitHub as source control (Configuration Management)
- Worked on Complex Stored Procedures, Functions in Oracle PL/SQL.
- Performed code review and static code analysis using visual studio built in tools.
Technical Lead
Confidential
Responsibilities:
- Worked on Agile methodology for project execution
- Attended daily scrum status meeting, participated on story point calculation, Involved in retrospective and review.
- Involved in requirements gathering, created an implementation strategy planning and tasking those requirements out to developers.
- Coordinating development efforts with other developers assigned to a given project ensure that the project requirements and goals are achieved.
- Write documents for project reports, and code documentation. These documents may communicate highly complex information to individuals who may or may not be technically oriented.
- Worked with Business analyst to get the requirements, Performed analysis.
- Co-ordinated with System architect to gain knowledge about existing system. Used that knowledge and created the design for this project.
- Development of modules using MVC, C#, .Net 4.5., SQL Server 2012
- Implemented client-side validations using JavaScript, JQuery and AJAX Library.
- Development of (MVC4) Model, View, Controller framework using C#.
- Used GitHub as source control (Configuration Management), JIRA as quality management.
- Worked on Complex Stored Procedures, Functions, Triggers in Sql Server.
- Performed code review and static code analysis using visual studio built in tools.
- Used SSIS for data transformation.
- Developed SSRS reports by using Business Intelligence Development Studio.
- Given extended support to quality management team to test the application.
- Followed Test Driven Development practice.
Confidential
Technical Lead
Responsibilities:
- Actively involved in writing technical design document and in designing and documentation of application flows and developed functional diagrams using Visio.
- R&D about entity framework and implemented the DB first design.
- Developed reusable components like partial pages, search functionality.
- Implemented Business Objects layers using C# 4.0 and new features like Partial Class, Generic List and Nullable Types
- Actively involved in Database design and Stored procedure /Trigger development and optimization
- Involved in code reviews using static code analysis and performance testing implemented best practices for writing secure and robust code
- Implemented Build and Release procedure for QC and Production deployment
- Involved in estimation and planning of the project deliverables
- Co-coordinating with clients on gathering requirements and clarifications.
- Followed continuous integration.
Technical Lead
Confidential
Responsibilities:
- Performed R & D on Asp.net MVC and Jquery Ajax
- Involved in Requirement gathering, Data Modeling and Technical Design specification
- Implemented Data Access Layer using MS Enterprise Library
- Performed code analysis and code review using Static code analysis
- Implemented various design patterns and Dependency Injection
- Designed and implemented various custom controls and other reusable components
- Implemented MS Enterprise Library for Exception handling and Logging
- Followed Test Driven Development practice
Technical Lead
Confidential
Responsibilities:
- Actively involved in requirement gathering and analysis.
- Designed and implemented Invoice and Auditing module.
- Designed the SQL Server database structure & written stored procedures using T-SQL.
- Implemented general function library which contains session management, file handling.
- Implemented Multi-tire Web form application using C#.Net
- Customized various controls for Application by developing Custom Controls and User Controls for consistent look and feel.
- Involved in designing and documentation of application flows and developed functional diagrams using Visio.
- Involved in code reviews for business logic modules and prepared the review documentation.
- Performed code reviews and performance test.
- Created unit test plan and performed unit testing
Technical Lead
Confidential
Responsibilities:
- Actively involved in gathering and analyzing requirements.
- Architect and implemented the application development framework using C# and various design patterns
- Conceptualized and implemented the Service Oriented Architecture(SOA) and template based programming for the solution to make development rapid
- Designed and developed of various tiers and components of the framework
- Implemented various design patterns and used dotnet Enterprise Libraries
- Responsible for unit testing and functional testing of application
Team Lead
Confidential
Responsibilities:
- Architect and implemented the web application framework using C#
- Designed the SQL Server database structure
- Wrote the stored procedures using T-SQL
- Designed the various common base classes and helper classes
- Customized various controls for Application by developing Custom Controls and User Controls
- Written Master Page and implemented the same template throughout the application.
- Involved in designing and documentation of application flows and developed functional diagrams using Visio
- Prepared setup and deployed the same on client’s Production server and provided installation guide
Team Lead
Confidential
Responsibilities:
- The task also includes developing C# classes, ASP.Net pages and stored procedures
- Designed the application using the three-tiered architecture
- Was involved in requirement analysis and converted the primary requirements to functional specification and use cases
- Prepared higher level and lower level design documents
- Created custom controls to reuse across various modules in the applications
- Implemented automated SMS and email for Management information system.
Senior Developer
Confidential
Responsibilities:
- Involved in analysis of the existing data source
- Document the functionalities and key things
Senior Developer
Confidential
Responsibilities:
- Involved in requirements gathering and analysis.
- Designed the required Windows forms based on the specification from the client using Visual Studio .Net 2008 and C#.
- Designed the application using MS Visio and created LLD documents.
- Testing and Coordinating with Packaging team to repackage the application
- Involved in Unit Testing and integration testing
- Created reports using MS-Excel
Senior Developer
Confidential
Responsibilities:
- Actively involved in development, enhancement and support of existing projects and any new projects coming up.
- Contributed in the design of the front-end UI application and developed the business logic using C#.
- Creating and managing database objects. Wrote stored procedures and functions for the developed functionalities in oracle and performance tuning for the same.
- Attend daily meeting with client and discuss all changes and issues.
Developer
Confidential
Responsibilities:
- Requirement analysis and understanding. Involved in coding using .Net framework 2.0.
- Created Web Forms using .Net.
- Used SQL Server 2003 as back-end.
- Updating Clients on daily basis through telephone.