Professional Summary:
*+ years of experience in the design, development, trouble-shooting, client requirement analysis, scrum model development, system analysis, testing, TDD mode, production Kanban maintenance and implementation of enterprise wide client/server, web and web services-based projects on Microsoft platforms.
Extensive development experience on following technologies (Full Stack Developer)
1.C# (C#.Net), ASP.Net, MVC 4/5, ADO.Net, LINQ, Entity Framework 6/7, Web API/WCF (SOAP and REST), Object Oriented designs
2..Net 2.0 till 4.6, .Net Core, Visual Studio 2010/2012/2013/2015
3.JavaScript, JQuery, Angular JS 1.3.x/1.5.x, HTML 4/5, CSS 3, XML, XSLT
4.Microsoft SQL Server 2005/2008 R2/2012/2014/2016, SSIS 2008/2012, SQL Reporting Services 2014
5.TFS, SVN, AccuRev
6.Agile tools – Rally, Jira, HP Quality Centre,
7.Web Servers - IIS6.0, IIS 7.5
8.Agile methodologies: Scrum
9.SonarQube for code quality
Got experience on Agile development processes with teams located including offshore. Proficient in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
Expertise in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, MVC (Model View Controller) and distributed architectures.
Skilled at communicating with all organizational levels and cross-functional teams to develop a shared vision and foster a culture of excellence Extensively used source repository tools TFS, SVN, AccuRev and Bug tracking tools BugZilla, HP Quality Center.
Proficient in Designing and Developing applications using Microsoft technologies and Client-side framework technologies.
Experience in Developed Single Page Application (SPA) apps using AngularJS.
Good implementation understanding of Design Principles, Design Patterns and programming paradigms.
Experience in Object Oriented Programming (OOPS) to make it more efficient.
Experience in creating and consuming SOAP and REST Services using WCF and Web API.
Experience in Web and SQL Server performance tuning for applications developed in Microsoft technologies.
Experience in Integration testing, writing Test cases, Test plans, Bug analysis and fixes.
Have got high exposure in building effective GUIs, Web Service and Web Sites with efficient three tire-based development projects and worked on data infrastructures like memory caches and static data retrievals from multiple data sources.
Ability to work independently and motivated team player. Good team player with excellent communication and interpersonal skills, ability to work individually or as part of a team.
Education:
Master’s In electrical and Computer Science.
Southern Illinois University.
Bachelor of Engineering in Information Technology.
Osmania University, India
Technical Skills:
Technologies
C#, ASP.Net, MVC 4/5, ADO.Net, LINQ, Entity Framework, VB.Net, Web API/WCF (SOAP and REST), .Net 2.0 till 4.6, ASP.NET Core 1.1, VS.Net 2010/2012/2015, MS Visio for Use cases designing, Java/J2EE
Angular JS, J-Query, JavaScript, Ajax, HTML 4/5, CSS, Bootstrap, XML, XSLT, XSD
IDE’s
VisualStudio.NET 2010/2012/2013/2015
Tools
MS Visio 2013, Jenkins, Splunk, Fiddler
Mobile
iOS 3.2, 4.0 (iPhone SDK), Mac OS X, Objective C, Xcode
Web Servers
IIS6.0, IIS 7.5 and Apache Tomcat Server
Operating Systems
Windows 7, Win Server 2008 R2, Windows Server 2012
RDBMS
Microsoft SQL Server 2005/2008 R2/2012/2014, MS Access, SQL lite, Oracle 11G
Quality Center tools
HP Quality Center, Jira
Configuration Management Tools
TFS, VSS, Tortoise SVN (Sub Version) and Perforce
Process Methodologies
Requirement Analysis, Documentation, Design & Development, Enhancement, Maintenance, Testing, Implementation, Consulting QA.
Professional Experience:
Client: Geico, Chevy Chase - MD Feb’2016 to Present
GEICO- EDGE Role: .NET Developer
Working on the project EDGE. EDGE is the development of GEICO’s web portal that can be used for GEICO’s interaction with their customers. GEICO has its previous portal in JAVA based platform. Now the whole portal is redesigning in .NET based platform.
Responsibilities:
Analyze business and functional requirements
Develop and support web applications using C#, ASP.Net Core, MVC 4.5, Web API with Angular JS 1.x.
Used GDK(Geico Design Kit) for the UI and developed UI using Angular.js. Worked on creating Angular.js custom directories.
Used JavaScript to simplify the HTML5 document traversing and event handling.
Used SPLUNK to capture and analyze the data and used SONARQUBE to maintain the code quality.
Used fiddler to capture the sessions and analyze the performance of the service calls and also to verify the
Provide technical solutions to the business requirements and creating detailed documents for all the tasks which are performed on a daily basis.
Coordinate with external integration system teams regarding the e-sign implementation.
Excelled in conducting Scrum meetings on rotational basis to explore knowledge on scrum master role.
Utilized metrics log framework to log metrics id based on transactions, business conditions, UI events (user actions, page turns, validation messages).
Coordinate with team members to ensure the delivery of the project daily deliverables on time, quality and on schedule.
TFS is the version control used for contiguous code integration. Worked closely with DevOps teams on build automation, build coordination, code check in’s, deal with continuous integration issues and branch merging’s.
Integrating Accenture duckcreek system to the application for serving backend purposes.
Provide strategies, guidance, best practices, defining processes for the team, discuss road blocks, performance issues and follow ups on issues.
Software: C#, .Net Framework Core 1.1, ASP.NET WEB API, Angular JS, Visual Studio 2015, Team Foundation Server (TFS), Angular JS, SonarQube.
Client: Chase (Chase Paymentech), Tampa, FL Feb’2015 to Jan’2016
Worked on multiple projects concurrently Role: .NET Developer
Merchant Boarding has multiple web application for boarding new merchants to credit card processors. Titan is for American merchants and EBS is for Canadian merchants. In both the United States and Canada American Express is allowing participating Acquirers to become "full service" processors meaning that we can contract with merchant, settle transactions and process chargebacks for American Express transactions. This is a significant deviation from the current conveyance model. This would be implemented in multiple phases and would be available to U.S. merchants that process less than $1MM in American Express volume in one year and to Canadian merchant that process less than $500K in one year.
Responsibilities:
Implement AMEX full service (opt blue) changes in Titan and EBS web applications for American and Canadian merchants
Used Visual Studio 2010, .Net 4.0, VB.Net, C#, JQuery, JavaScript, TFS, Oracle 11g.
Fixed all the fortify scan issues.
Working in Agile-Scrum development methodology. Used TFS maintaining user stories, sprint and backlog information.
Used IIS 8.0 for 2 application deployments. Also used IIS 7.5 version for the older versions of applications which was later converted to later version.
Involved in User story sizing, backlog review, kickoff and retrospective meetings.
Worked closely with product owners and business teams during the requirement analysis and development phases
Co-ordinate with onsite/offshore and client business teams on requirement analysis, clarifications and development tasks
Followed strict SDLC with 4 week sprints including 1 week of requirement analysis and technical design
Extensively worked on Oracle for object creation, metadata creation and create/update stored procedures, functions and packages
Developed user controls and custom controls
Worked on Unit testing using Microsoft TEST framework, doing code analysis and code coverage metrics
Create and update projects Wiki sites for all enhancements and change requests.
Maintain legacy client server applications using Visual Studio 2005 .NET 2.0
Developed/Maintained various WCF and Web services for customer information and eCredit check using Visual Studio 2008/2010.
Responsible for working with the deployment teams during the deployments and initial testing of the application to QA, DEV and UAT environments through a well-defined set of procedures
Software: .Net 4.0/3.5, VS2010, C#.Net, ASP.Net, VB.Net, JavaScript, HTML, CSS, Unit testing, Oracle 11g, TOAD, HP Fortify Scan, WCF Services, SonarQube, IIS 7.x, Fiddler, Agile, TFS.
Client: CapitalOne (ShareBuilder), Seattle,WA July’2014 – Jan’2015
Project Name: Trading website/Mobile Web Role: .NET Developer
Sharebuilder: it’s an online brokerage web tool. It saves customer time with the Automatic Investment Plan, which can help customer to make a habit of investing.
Responsibilities:
Design and develop application using .NET Technologies like C# ASP.NET MVC, Adaptive Web, Web Services.
Develop, Enhance and maintain the existing system to add additional functionality to meet user’s requirements.
Worked closely with Scrum master, Team lead, Product Owner to review the user stories and worked with architecture for estimation
Played a major role in Bug Fixing and Trouble Shooting.
Clarifies the requirement with BA and product owner.
Consume and Developed REST Web API’s.
Used AccuRev for Version Controlling.
Software: .Net 4.5, VS2012, VS2013 C#.net, ASP.Net, MVC 4.0, JavaScript, J query, Css3, J SON, WebAPI, N Unit, Screen Reader, Fiddler, Agile, AccuRev.
Client: Quest Diagnostics, KS Dec’2013 – June’2014
Project Name: Blueprint for Wellness Role: .NET Developer
Blueprint for Wellness is an innovative health risk identification solution for employers. The program is designed to improve an individual’s true understanding of their health by providing new insights trough their unique laboratory results. Blueprint for wellness offers a truly national wellness solution. Implemented DDC and Fax to Physician projects inside the BFW.
Responsibilities:
Design and develop application using .NET Technologies like C# ASP.NET MVC, WCF Services.
Develop, Enhance and maintain the existing system to add additional functionality to meet user’s requirements
Provided end points for the DDC (Digital Data Capture) Project to access the various methods inside the web services around different projects.
Used AltovaStyleVision in order to generate pdf’s and developed XLT’S using altova tool.
Used Knockout JS for client-side validations.
Ajax is used for loading specific part of the page without going through the entire page lifecycle.
Worked on various user stories, defects and bug fixes in the application.
Worked on modifying the existing stored procedures and views using .NET with SQL Server as the database
Understand and utilize modern agile software development methodologies such as scrum
Understand and utilize advance software test methodologies using N-Unit Testing framework
Worked closely with Architect, Scrum master, Team lead, Product Owner to review the user stories and worked with architecture for estimation
Utilize and work on version control systems like SVN for code check-in/outs and validating the change sets.
Software: Visual Studio.Net 2012, .NET4.5, IIS, JavaScript, JQuery, AJAX, HTML, nHibernate, LINQ, SQL Server 2008, SVN, Web Services(WCF), XML, SOAP, IBM MQ, Altova Style Vision.
Client: American Airlines, TX June’2013 – Dec’2013
Project Name: Ground Event Tracker Role: .NET Developer
Ground Event Tracker is an application used to track various activities like Catering, Fuelling, Cabin Cleaning, Lavatory’s done by the crew in the airport near to the gates. This optimizes the time frame for the crew to update the status of the work they are into. This is both Desktop and mobile application (Developed to support on Motorola ES400’s, IOS and Android mobiles).
Responsibilities:
Analyzing and reviewing the requirements, design document using Visio tool. Implementation of Application.
Involved in application enhancements and bug fixing and developed concepts usingMVC ASP.NET, C#, Entity Framework
Utilizing current development tools like Visual Studio 2010, SQL Server for storing the various events.
Application was developed to support on various devices (Motorola ES400, IOS and Android) and Also Desktop using MVC ASP.NET.
Worked closely with Product Owner to review the user stories and worked with architecture for estimation.
Used JQuery extensively in order to meet the requirement.
Used SVN Source Control Environment. Implemented Unit Testing for testing purpose-using NUnit.
Performed Load Testing on the application for various scenarios using the tool provided by the visual studio.
Responsible for production support to fix bugs using Visual Studio2010, C#4.0,.NET4.0 and used SVN Build to synchronize sources, compile application, run tests and release build
Using scrum software development methodologies.
Working with cross-functional teams to meet project deliverables.
Developing and maintaining proficiency in utilizing technical and analytical tools to achieve optimal results for business.
Software: Visual Studio.Net 2010, .NET4.0, IIS, VB.NET, JavaScript, JQuery, AJAX, HTML, Entity Framework, LINQ, SQL Server 2008, SVN, Web Services(WCF), XML, SOAP, SQL Server, IBM MQ.
Client: McKesson Health Solutions, CT May 2012 - June 2013
Project Name: Total Payment Solution Role: .NET Developer
Total Payment is a comprehensive, practical solution that combines claims auditing and contract management with waste, fraud and abuse detection to optimize performance across the entire payment continuum. This modular solution delivers essential, integrated and automated clinical, contract and fraud intelligence to virtually every claims payment decision.
Responsibilities:
Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
Actively participated in team meetings, frequently communicate with client to clarify the business requirements. Also worked with cross functional team to meet project deliverables.
Developed stored procedures with complex SQL queries. Used ORM (Entity framework), LINQ for DB communication. Also, DAL APIs are modeled in ADO.Net.
Worked on session handling and implemented role-based authentication.
Used SVN Source Control Environment. Implemented Unit Testing for testing purpose
Used WCF for developing new web services for the service layer and calling existing web services with required bindings for Liability Reserves application.
Made enhancements to the existing UI to make the application extremely user friendly.
Developing and maintaining proficiency in utilizing technical and analytical tools to achieve optimal results for business.
Suggested various ideas for improvements in the application.
Software: Visual Studio.Net 2010, .NET4.0, IIS, C#, JavaScript, HTML, Entity Framework, LINQ, SQL Server 2008, TFS, Web Services(WCF), XML, SOAP.
Client: Applico, New York, NY Mar 2011 to May2012
(Worked on multiple projects & Apps concurrently) Role: JR .NET Developer
Applico is trailblazing a new type of services firm, the platform innovation company. It started working on mobile apps and slowly moved on to developing websites and as a mobile industry visionary and thought leader. the worlds of strategy and implementation to help turn client’s products into platforms. Our end-to-end services provide our clients with all the help they need to build and scale innovative platforms that disrupt markets and invigorate internal cultural shifts.
Responsibilities:
Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application.
Designed and Developed Rich UI for web and mobile using ASP.NET4.0, MVC, HTML, CSS, JavaScript using .NET Framework 4, Visual Studio 2010, C#, IIS, XCode, Objective C.
Worked closely with Scrum Master(PM) for backlog catalogs, feature catalogs and prioritized the tasks.
Used Entity Framework ORM tool for business rules validation, accessing and modify SQL Server data using C#.NET, VS 2010, LINQ
Created various Stored Procedures and Triggers using SQL Server 2008.
Made enhancements to the existing UI to make the application extremely user friendly.
Maintained database in SQL server 2005.
Resolved all the tickets raised by different users.
Suggested various ideas for improvements in the application.
Fixing bugs reported by QA and performed unit testing using NUnit. Used Visual source safe (VSS) for source control and documented the entire application
Software: .NET4, VisualStudio.NET2010, ASP.NET, MVC, IIS, C#, Entity Framework, LINQ, SqlServer2008, HTML, CSS, JavaScript, TFS, iOS 3.2, 4.0, 4.1 and 4.2 (iPhone SDK), Mac OS X, Objective C, XCode