Technical Lead / Senior Developer Resume
PROFESSIONAL SUMMARY:
- Experienced Technical lead / Senior Developer with 10+ years of IT industry experience with technical and project management skills in full development life cycle of software applications including requirement gathering, architecture design, and project planning. Managing execution of project from development to production release and maintaining production releases.
- Proven ability to draw upon experience gained in the Financial Services industry to utilize formal software development methodologies and best practices.
- C#, ASP.NET, ASP.NET MVC,Angularjs,TypeScript Ajax, Web API,WCF, Web Services and UDDI.
- .NET framework (2.0, 3.5, 4.0) & architecture, solutions, development .
- Single Page Applications (SPA)
- RDBMS - SQL Server 2005.
- HTML, XML, JavaScript, Jquery, Angularjs,Bootstrap
- Entity Framework.
- Windows Forms.
- Windows Services.
- Experience with TDD, Agile development.
- Design patterns, OOP Concepts.
- UML.
- Nunit, Jasmine for unit test cases
- CSS3,HTML5
- Strong understanding of N - tier architecture application, Waterfall, Agile and TDD Development Methodology.
- Good troubleshooting skills, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals result oriented, fast learner and excellent communication skills.
- Proven ability to technically lead and manage complex software projects from conceptual design through to deployment.
- An efficiency driven, detailed developer comfortable in multi-faceted development environments.
- Experience in Offshore - Onshore Model development.
- Worked at different positions as Developer, Senior Developer, and Technical Lead with proven track record.
- Ability to function as a team player as well as work independently to achieve objectives.
- Proven record of reliability and responsibility.
- Very good experience in successfully meeting project milestones and Client and business stake-holders interaction.
- Committed to a career goal of continued personal leadership and learning at demand by organizations.
TECHNICAL SKILLS:
Application Architecture: N-tier solutions, Web services and distributed architecturesObject oriented methodologies, TDD, Entity Framework.
Languages & Technologies: C#, ASP.Net, ASP.Net MVC, ADO.Net, Java Script, WCF,Angular jsWeb Services, XML, Windows Services, IIS, LINQ.
Framework: .Net 2.0, 3.5, 4.0,4.5
Database: Sql Server 2005
Tools: Visual Studio 2008, 2010, TFS 2008, TFS 2010, Wix Tool Kit, MS Visio 2007,NCover.
Web Technologies: JavaScript, XML, AJAX, CSS, HTML, XSLT,Angularjs, TypeScript,Bootstrap
Platforms: Windows Server 2008, 2003.
Unit Testing: Nunit,Jasmine
Domain Knowledge: Investment Banking, Finance.
Project Management: Project planning, Development Estimates, Task allocation, Resource management And Quality assurance.
PROJECTS PROFILE:
Confidential
Technical Lead / Senior Developer
Environment: Languages/Technologies: C#, Asp.net MVC,HTML, WCF, Java Script, Jquery, AJAX, Angularjs,TypeScript,CSS,HTML js,t
Framework: . NET 4.5
Tools: Visual Studio 2010, TFS 2010
O/s: Windows Server 2008
Responsibilities:
- Business discussions and requirements gathering with business stakeholders.
- Application architecture and design.
- Worked on creating a framework in Angularjs .So all pages have a consistent implementation
- Implemented angularjs directives,controllers,services
- Called WebAPI from client side using angularjs.
- Implemented routing through angularjs.
- Implemented Dependency injection using unity framework
- Designing and development of Controller and Views for the ASP.Net MVC compliant pages.
- Used Entity Framework to retrieve the data for Phone and Email records.
- Created the Observer pattern for angular js binding with HTML
- Development of test cases as TDD was used for some of the pages.
- Created nunit test cases and Jasmine test cases for angularjs code
- Source Control using TFS and packaging using TFS build process.
- Assigning work to team members and making sure that they understand what is expected of them
Confidential
.Net Lead / Senior Developer
Environment: Languages: C#, Asp.net, HTML, Ajax, JavaScript
Framework: . NET 3.5
Tools: Visual Studio 2008, TFS 2008
O/s: Windows Server 2003
Responsibilities:
- Design, development of UI pages using ASP.Net, Ajax and java script.
- Design and development of server and User Controls
- Design of XML based approach to render controls based on the business requirement. This approach gave the flexibility of changing the UI w/o any code changes.
- Design and Development of WCF Service for sending the user data to backend systems for account opening.
- Design and Development of WCF Service for sending email to the user once account is successfully opened.
- Used UDDI to retrieve service end-points.
- Implemented POCs for the design and architecture of the system.
- Source Control using TFS and packaging using TFS build process.
- Development of use case diagrams and architecture diagrams using UML (visio).
Confidential
Senior .Net Developer
Environment: Languages/Technologies: C#, Multi threading, Windows Services, Asp.net, HTML, Ajax, JavaScrip
Framework: . NET 3.5
Tools: Visual Studio 2008, TFS 2008, WixGen
O/s: Windows Server 2003
Responsibilities:
- As a developer, I was responsible for integration of different Map providers
- Integrated the open Layers JavaScript libraries for different client side function
- Packaging and deployment of web applications
- Source Control using TFS and packaging using TFS build process.
- Reviewing the deliverables before the handoff to ensure that a quality product is delivered to the client.
Confidential
Senior .Net Developer
Environment: Languages/Technologies: C#, Multi threading, Windows Services, Asp.net, HTML, Ajax, JavaScrip
Framework: . NET 2.0
Tools: Visual Studio 2008, TFS 2008, WixGenO/s: Windows Server 2003
Responsibilities:
- As a team member, I was responsible for Design and Development of web services wrapper over data base for accessing and Updating data.
- Wrote stored procedures
- Design and development of User Controls and web pages using ASP.Net and java script.
- Activities related to Team Foundation Server 2008.
- Source Control using TFS and packaging using TFS build process.
