Sr. Software Engineer (programmer Analyst) Resume
Phoenix, ArizonA
OBJECTIVE:
- To obtain a position of Sr. Software Engineer or Team Lead in an organization dat will enable me to contribute my professional experience towards professional growth and development of an organization.
SUMMARY
- 11 years of experience as a .Net Developer and Software Proficient in requirement gathering, analysis, design, development and application support of a Microsoft .NET oriented web - based applications, Win Forms, Web services and WCF services applications wif strong Object Oriented Designing skills.
- A results-driven, customer-focused, articulate and analytical software developer who can think “out of teh box”.
- Worked in all teh stages of teh software life cycle in windows desktop applications as well as web applications and services.
- 6 + years of experience in managing development and support team.
- Strong hands on experience of web technologies like Asp.net Web Forms, Asp.net MVC, C#, Vb.Net, .Net Framework, HTML, CSS, JavaScript, JQuery, JSON, LINQ queries, WCF, WPF, XML etc.
- Good hands on knowledge of Design patterns, .Net Framework, OOPS concept, MVC and 3 tier application architecture.
- Strong working knowledge of database using SQL Server and Oracle along wif writing queries and database objects like functions, stored procedures, views and triggers etc.
- Experience in web application hosting on IIS server along wif expertise in troubleshooting various pre and post implementation issue.
- Goal Driven Developer wif comprehensive understanding of various software development approaches such as Waterfall, Prototype, Iterative and Agile frameworks.
- Experience in repository management tools: Team Foundation Server (TFS), SVN and Microsoft Visual Source Safe (VSS).
- Expert in Microsoft web frameworks ASP.Net MVC 3.0 / 4.5 / 5.0, Entity Frameworks, AJAX Web application design and coding.
- Experience in working wif windows application and windows services using Win Forms, ADO.net, Entity Framework and SQL Server database.
- Good knowledge of Service Oriented Architecture and web services development using SOAP.
- Experienced in Agile Methodologies and Scrum practice using TFS and JIRA tools.
- Experienced in offshore development & production support team management.
- Self-Starter and Self-Motivated Individual. Possess excellent technical, leadership skills.
- Interested in a challenging technical track career in an application development environment.
TECHNICAL SKILLS
Operating Systems: Microsoft Windows 2000, 2003 Server, 2008 Server, XP, Windows 7, Windows 8.
Technologies: Microsoft Visual Studio 2003,2005,2008,2010,2013, DOT NET Framework, ASP.Net, WPF, Ajax, Windows Services, Web Services, SOAP services, WCF web Services, LINQ, JSON, IIS6 and IIS7 server.
Programming Languages: C#, VB.NET, Visual Basic 6.0 and C++.
Scripting Languages: JavaScript, JQuery, Bootstrap JS
Mark-up Languages &Style: HTML, CSS, HTML 5, XML, XSLT, and DTD.
Databases: MS-ACCESS, T- SQL, SQL Server 2000/2005/2008/2008 R2/2012.
Frameworks & Designs: Client-Server, 3 tier Architecture, MVC 4.5 / 5.0, MVVM, AJAX, Entity Framework (EF), ADO.Net, Multithreading, Service Oriented Architecture(SOA).
Source Control Tools & Other tools: VSS, TFS, CVS, SVN, Mantis Bug tracking tool, SharePoint, JIRA and CMR tools.
Software Development Methodologies: Waterfall, Prototype, Iterative and Incremental development, Agile and Scrum.
Reporting Tools: Crystal Reports, SSRS, Ecrion reports.
Unit Test Frameworks: NUnit, MS Test, MTM (Microsoft Test Management)
PROFESSIONAL EXPERIENCE
Confidential, Phoenix Arizona
Sr. Software Engineer (Programmer Analyst)
Responsibilities:
- Sr. Software engineer for Microsoft .Net technologies applications development.
- Responsible for teh analysis, design, coding, documenting for existing as well as new software applications.
- Develops high quality code dat follows industry standard best practices and considers performance and resiliency.
- Designs new software and web applications, supports applications under development, and customizes current applications. Assists wif teh software update process for existing applications, and roll-outs of software releases.
- Provide customization to WinForm applications, Web applications, Web Services and WCF services.
- Providing technical support to end users responding to issues related to Problem/Incident Management, Release/Deployment, Operational Readiness, Application Monitoring, Production Governance related to issues.
- Collaborates wif project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Maintaining teh project in JIRA tool and tracking teh same and generating different scrum reports.
- Responsible for teh analysis of incidence, design and impact analyses, coding, code review and documenting for existing as well as new software applications.
- Strong in onshore and offshore team co-ordination and technical discussions.
- Developed 3 tire architecture and MVC web applications wif .Net framework and web technologies.
- Modification of existing windows and web applications on maintenance and production support projects.
- Involved in core database management activities like creating database and database objects, writing triggers, functions and stored procedures etc.
- Involve in windows to web application migration projects.
- Involved in Unit testing using manual testing and MS Test.
- Helping QA to understand teh functionality of teh application and resolving bugs / issues.
- Expertise in using bug tracking tool Mantis and Change Management. Creating, assigning, updating and closing teh tickets etc.
- Responsible for hosting teh database on server and resolving all database related issues.
- Hosting teh application on different IIS server and resolving all web application hosting related issues.
- Involved project planning, enhancement, project migrations etc.
- Update daily activities to teh Manager and provide assistance to management and team members.
- Responsible for client interaction for requirement gathering, demo and successful delivery of teh projects.
- Responsible for TFS task creation and management through Agile and scrum meeting
- Also involve in document preparation (technical and functional document related to teh applications).
- Daily/ Weekly scrum meetings and preparing status reports using JIRA and Microsoft Excel.
- Project and task estimate preparation etc using JIRA and Microsoft Excel.
- Offshore team management of 6+ .Net developers.
- Documentation of new projects and explaining teh project to offshore development team.
Environment: Microsoft Visual Studio 2010/ 2012/2103, .Net Framework V3.5 / 4.0 / 4.5, Asp.Net, Asp.Net MVC, C#, Ajax, LINQ, Entity framework, Sql Server 2008/2008R2 / 2012, WCF Web Services, CSS, TFS, IIS 7 and IIS 8, UML, HTML 5, XML,MVVM, JavaScript, JQuery, XAML, SOA, WCF, database modeling, NUnit test, MSTest, Agile, Scrum etc.
Confidential, York, PA
Sr. Software Engineer and Software Application Manager
Responsibilities:
- Responsible for teh analysis, design, coding, documenting for existing as well as new software applications.
- Strong in MVC web applications wif .Net Framework, Entity Framework and Web technologies.
- Modification of existing windows applications on maintenance and production support projects.
- Good in writing services and 3 tire architecture application.
- Involved in core database management activities like creating database and database object, writing triggers, functions and stored procedures etc.
- Hands on experience wif JavaScript, JQuery and Bootstrap JS.
- Involve in windows to web application migration projects.
- Involved in Test Driven Development (TDD) using Unit testing - MS Test and NUnit Test.
- Helping QA to understand teh functionality of teh application and resolving bugs / issues.
- Responsible for hosting teh database on server and resolving all database related issues.
- Hosting teh application on IIS server and resolving all web application hosting related issues.
- Involved project planning and team work distribution.
- Update daily activities to teh Manager and provide assistance to management and team members.
- Responsible for client interaction for requirement gathering, demo and successful delivery of teh projects.
- Responsible for TFS task creation and management through Agile and scrum meeting
- Also involve in document preparation (technical and functional document related to teh applications).
- Daily/ Weekly status meeting and preparing status reports.
- Regular Agile / Scrum meeting.
- Offshore team management of Six .Net developers.
- Project and task estimate preparation if required using TFS.
Environment: Microsoft Visual Studio 2010/ 2013, .Net Framework V3.5 / 4.0 / 4.5, Asp.Net, Asp.Net MVC, C#, Ajax, LINQ, Entity framework, Sql Server 2008/2008R2 / 2012, WCF Web Services, CSS, VSS, IIS 6, IIS 7, JavaScript, Razor view engine, UML, HTML 5, XML, MVC, MVVM, JavaScript, JQuery, Web API Restful service, WPF, XAML, SOA, WCF, database modeling, NUnit test, MSTest, Agile and Scrum methodologies.
Confidential
Associate Consultant
Responsibilities:
- Involved in analyses, designing and coding of teh application using Asp.Net, HTML, CSS, JavaScript and JQuery.
- Involved in development of teh core functionality of teh applications.
- Involved in coding and enhancement of teh project using Vb.Net, C#, Web Services, Ajax.
- Involved in core database management activities like creating database and database object, writing triggers, functions, stored procedures and database modeling.
- Created multithreaded windows applications.
- Hosting database on database server and resolving database hosting issues.
- Hosting application on IIS Server and resolving web application hosting related issues.
- Involved in Unit Testing (UTP), Independent Unit Testing (IUT) and System Integration Testing (SIT).
- Team meetings and project status report (PSR) presentations whenever required.
- Writing unit test cases, functional and technical documentation.
- Also involved in Production Support, UAT (User Acceptance Test), client interaction and support whenever required.
- Daily/ Weekly status meeting and preparing status reports.
- Regular Agile / Scrum meeting.
- Helping QA to understand teh functionality of teh application and resolving issues.
Environment: Microsoft Visual Studio 2008/ 2010, .NET Framework 2.0/3.0/3.5, Asp.Net, Asp.Net MVC, Vb.Net, C#, ADO.Net, T-SQL, Win Forms, Web Services, Ajax, Sql Server R2, LINQ queries, Service Oriented Architecture, Multithreading, CSS, VSS, TFS, IIS 6, IIS 7, JavaScript, UML, HTML, XML, WPF, XAML, MVVM, database modeling, Unit test, Microsoft Test Manager (MTM), Microsoft Release Manager.
Confidential
Software Engineer
Responsibilities:
- Involved in user interface designing using Asp.net, HTML, CSS and JavaScript.
- Involved in business logic and database code development using C#, Entity Framework, Edmx, Repository pattern, LINQ etc.
- Hosting teh application on application server using IIS server.
- Hosting teh database on database server and performing deferent query operation related to application database.
- Responsible for technical team discussion, work distribution and module planning meetings.
- Closely involved wif customer interaction and resolving all associated technical queries.
- Monitoring teh server and deployment activities to confirm functionality of teh application working smooth on server.
- Raising incidents proactively on upstream/downstream components in case of issues found during monitoring.
- Raising change request for code fixes and new releases.
Environment: Microsoft Visual Studio, .NET Framework 2.0/3.0, ASP.Net, Vb.Net, LINQ Queries, Sql Server 2005, CSS, VSS, Ajax, TFS, IIS 6, JavaScript, JQuery, UML, XML, ADO.Net, T-SQL, WPF, XAML, Multithreading, Microsoft Test Manager, Microsoft Release Manager.
Confidential, North Carolina
Software Programmer
Responsibilities:
- Involved in teh design and development of teh applications.
- Enhancement and modification of teh windows application which is already running using Vb.net, Sql Server 2005 and Crystal Reports.
- Involved in web application development from scratch which is conversion of existing windows application.
- Responsible for teh study of teh business requirement, coding, implementation and testing.
- Multithreaded application development using C#.
- Created and maintained user and technical documents.
- Responsible for teh creation of teh reports wif teh help of teh crystal report tool
- Presentations of teh projects and demo to client and end users.
- Worked wif teh team for modular work distribution, merging of code at teh end of teh module and responsible for teh coding of different modules.
- Also worked wif database triggers, functions and stored procedures, views etc.
Environment: Microsoft Visual Studio 2003/ 2005/ 2008, ASP.Net, Vb.Net, C#, .Net WinForms, Sql Server 2005, JavaScript, Ajax, Crystal Reports, MS SQL Reporting Server, UML, ADO.Net, T-SQL, VSS, CVS, XML, HTML, CSS, IIS 6.
Confidential
Software Programmer/Software Support Engineer
Responsibilities:
- Involved in front end User interface designing, code development of teh application for windows and web applications.
- Object oriented code development.
- Code development using 2 tier (Client - Server) architecture and 3 tire architecture.
- Created multithreaded windows services for report generations.
- Testing teh application after teh development in Development and in SIT environment.
- Involved in core database management activities like creating database and database object, writing triggers, functions and stored procedures.
- Involved in providing service and modification as and when required by our customers by proper impact analyses.
- Customer interaction and resolving all technical queries associated.
- Prepared functional and technical documents of teh applications.
Environment: Visual Studio, .Net WinForms, VB.Net, C#, ADO.Net, VB6.0,.NET Framework1.1/ 2.0, Object Oriented Development, HTML, CSS, Multithreading, Classic Asp, Web Forms, HTML, CSS T-SQL, Sql Server 2000/2005, Crystal Reports and VSS, UML.
