Individual Contributor (.net Sr. Developer) Resume
Irvine, CA
EXPERIENCE SUMMARY:
- Currently working at a reputed Financial domain client at Irvine, CA in .Net Senior Developer Role (Individual Contributor)
- Total 13 years of IT experience in .Net and Legacy Microsoft technologies
- 10+ years of experience in Software Development in C#.Net, ASP.Net (Web Forms, MVC), WCF, Web API, Entity Framework, DB Design, T - SQL, HTML5, JQuery, CSS, Bootstrap, Developed Web based, Client Server and ETL products and solutions.
- 3 years of experience in application development using Legacy COM, Visual Basic 5.0 Forms
- Experienced in Development of high performance Enterprise Solutions and Products using various technologies in Microsoft Tech stack
- Exposure to Financial (Mutual Funds), Healthcare and Insurance, Auto Retail, Mortgage, B2B domains on Technology Migration, Development and Maintenance projects.
- Extensive experience in Object Oriented Programming (OOP) concepts and good understanding of Design Patterns.
- Experienced with all phases of Software Development Life Cycle (SDLC) involving Systems Analysis, Design, Development, Implementation and Maintenance.
- Used both Agile and Waterfall development methodologies. Experience in software processes/methodologies: Customized SAFE, SCRUM, Waterfall
- Highly motivated professional with excellent communication, interpersonal skills and strong inclination to continuously learn new technologies.
TECHNICAL SKILLS:
Web App Development: ASP.NET (Web Form and MVC), WCF, Web API, HTML5, CSS, BootStrap, Angular JS
Programming Languages: C#, VB 5.0, T-SQL, PL-SQL
Scripting: JavaScript, JQuery
Database: SQL Server 2000/2005/2008, Oracle 7.3/8i
Test Frameworks: MS Test, Rhino Mocks, T-Sql Unit, Selenium APIs with C#
Design Patterns: MVC,IOC, DI, Repository, Factory, Strategy, Fa ade, Singleton etc.
Estimation Techniques: Story Point, Complexity Level, Function Point
Agile Tools: Rally, TFS, Sonar, Ant Hill Pro (AHP), Jira
Development Tools: Visual Studio.NET 2015, VSS, TFS, Bitbucket, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Individual Contributor (.Net Sr. Developer)
Responsibilities:
- Design and Development using Web API, ASP.Net MVC, C# and HTML5, .Net Components and SQL Stored Procedures
- Design, development of new feature in existing Web based Solution for Advisors
- Design, development and Unit Testing of Web API Service application components
- Design, development of generic Test Automation Framework for all API Services
- Automation of Static Code Review process using Re-sharper and Bitbucket.
- Code Review of Offshore Team’s deliverables
- Suggested and Implemented a new Feature based Branching Strategy with Release Management Team
- Participate in SCRUM Release and sprint Planning, Escalate Impediments, work on Improvement Plans from Retrospectives
- Work with Testing Team and fix reported defects
- Technical Mentoring to Offshore Team members
Technical Lead
Responsibilities:
- Analyze new Features and Stories received from Product Team
- Design/Code Reviews and Development of UI using ASP.Net MVC, C# and HTML5, .Net Components and SQL Stored Procedures, Involved in DB Design
- Establish Coding Standards
- Automation of Development Processes like Unit Testing, Static Code Review, Deployment, supporting Continuous Integration Setup by central team etc.
- Created Framework for Unit Testing of .Net Components and DB Code
- Establish and follow Branching Strategy with Release Management Team
- Work closely with Product Owner, Project Manager and SCRUM Master on Release and sprint Planning, Escalate Impediments, work on Improvement Plans from Retrospectives, conduct Release
- Work with Performance Testing and Security Testing team and fix reported issues
- Lead team of Developers and QE and Co-ordinate work with US Team
- Engage Architect Team on Architecture & Design decisions, solution options, reviews etc.
- Annual Performance feedback to team members
Confidential, USA
Technical Lead
Responsibilities:
- Analyze Stories and new CR’s received from BA
- Design/Code Reviews and Development using ASP.Net MVC, C# and HTML, .Net Components and SQL Stored Procedures, Involved in DB Design
- Establish and evolve Coding Standards and best practices
- Unit Test Automation, Static Code Review, Build and Deployment
- Worked with Performance Testing team and fix reported issues
- Prepared and Reviewed Quality Planning, Testing Strategy etc.
- Lead a team of Developers and QE from offshore
- Worked with India/USA Development Managers on Program Milestones planning, Release Planning, Deployment Strategy
Confidential, USA
Technical Lead
Responsibilities:
- Managed all phases of project lifecycle up to Deployment and follow multi Project Release Management cycle.
- Participate in Requirement Analysis, Design discussions and helping team in coming up with technical solutions. Responsible for tracking all Technical issues.
- Work with Architects on Design, Performance Tuning, Performance Testing efforts
- High level Estimates for Releases and prepare Release Plans
- Design and Development of Web pages using Asp.Net Web Forms, C# and JavaScript.
- Learnt and Trained Team members on common application framework FAF (First American Framework)
- Responsible for Code quality. Conducted Code reviews and Inspection sessions
- Work closely with SCRUM Masters and Product Owner in Product Scrum teams, attended Scrum Review and Retrospective meetings, Resolving Impediments reported by team.
- Worked with India/USA Development Managers on Program Milestones planning, Release Planning, Deployment Strategy
- Coordination with other internal departments including Business Analysts, Automation and Performance Testing team, Release Management (SCM) team, PMO etc.
Software and Platform: ASP.Net 2.0, 3.5, C#, CSS, WCF, Entity Framework, SQL Server 2005/8,Java Script, QTP, Load Runner, TFS, N-Unit
ConfidentialTechnical Lead
Responsibilities:
- Analyze Business Requirements, gave detailed estimation for new CR’s and features
- Design and Development of Web pages using Asp.Net, C#, CSS, HTML and JavaScript.
- Developed Business logic layer components using EF and C#.
- Developed Custom Controls
- Wrote Stored Procedures, User defined functions, views in T-SQL for Back end database.
- Write Unit Test Cases using N-Unit and track coverage with N-Coverage
- Complex XML Transformations in HL7 format
- Issue tracking and Debugging and bug fixing.
- E2E Integration Testing with EAI Components and Support UAT of Releases.
- I worked at onshore (Toronto, Canada) for 3 months and worked closely with BA/ Dev and Test teams for handling change requests and Defect Management. Collected and analyzed requirements for new release and worked closely with onshore Requirement team.
SW Platform: ASP.Net 2.0, C#, ADO.Net, SQL Server 2000, CSS, Java Script, IE6, User, Custom Controls, BizTalk Server 2004, N-Unit, N-Coverage, HL7
Confidential
Technical LeadResponsibilities:
- Analyze Business Requirements, gave detailed estimation for new CR’s and features
- Issue tracking and Debugging and bug fixing as part of monthly maintenance releases
- Design and Development of COM components and UI development (VB Forms)
- Write Stored Procedures, User defined functions, views in T-SQL for Back end database
SW Platform: Visual Basic 5, Windows Forms, COM, ADO, SQL Server 2000
Confidential
Developer
Responsibilities:
- Design and develop key components and accomplish assigned tasks as Developer.
- Responsible for understanding requirements from onsite team, reviewing Function spec, effort estimation
- Designed the Front-End User Interface using Windows Forms (VB), ASP, HTML to make dynamic web pages and developing database of the application.
- Involved in writing T-SQL stored procedures, Functions, Views for database operations
- Responsible for User Interface Design and involved in complete implementation of all Modules, Testing and maintenance of code
- Used ADO for data retrieving, querying, storage and manipulation
- Writing effective Unit Test Cases, Peer Code Review as per Coding Standards
- Supporting SIT and UAT environments, Communication with Onsite/ Offshore client managers for issues resolution. We followed TSP (Team Software Process) methodology in this project.
