Software Developer Resume
FL
SUMMARY
- Extensive experience in all phases of softwaredevelopment life cycle (SDLC) including analysis, requirement engineering, database design, development, enhancements and maintenance of windows based, web - based applications.
- Developed web applications in .NET environment using C#.NET, VB.NET, ASP.NET, ASP.NET MVC,ADO.NET, Entity Framework, LINQ, XML, XSL, Win forms,andWeb forms.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC, 3-Tire and N-Tire Architecture.
- Extensive experience in Client side using JavaScript, JQuery, Knockout JS and Angular JS.
- Worked on new and evaluated existing application architectures, by applying enterprise application design patterns like Domain Driven Design and patterns like Repository,Unit of Worketc.,and proper layering and solution structure.
- Implemented application by using SOLIDprinciple (Single responsibility, Open for extension and close for modification,Liskov substitution,Inversion of Control, separation of concerns, Dependency inversion principle)
- Good Experience in developing distributed applications using technologies that provide a suitable framework like webAPI, Windows Communication Foundation (WCF),andWeb Services.
- Experience with SQL Server Reporting Services (SSRS), Crystal Reporting tools for generating reports.
- Expertise in writing SQL Packages and Procedures, Functions, Triggers, Restore/Backup and Performance Tuning for SQL programming in SQL Server and Oracle.
- Developed several applications using MS Office VBA programming.
- Proficient with SQL 2005 Integration Services (SSIS) and SQL Server 2000 Data Transformation services(DTS).
- Experience in the documentation of system & step-by step technical & user manuals with illustrations, design & development of Use &Test-case scenarios conducting user acceptance testing.
- Knowledge with Windows Workflow Foundation (WWF) and Windows Presentation Foundation (WPF).
- Knowledge in SQL Server Analysis Services (SSAS).
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
TECHNICAL SKILLS
Web Development Technologies and Languages: ASP.NET, ASP.NET MVC and WEB API, C#, VB.NET, ASP,VBScript, JavaScript, JQuery, HTML, XML, XSLT, CSS, SOAP, WSDL, Bootstrap, knockout JS, PHP,VBA, Visual C++, C/C++, Assembly Language
Architecture: MVC, 3-tire, N-tire, client-server and SOA
Databases: SQL Server, ORACLE, MySQL, MS-Access
Design Tools: UML, Microsoft VISIO, ER Win
Development Environments: Visual Studio, Eclipse,Dreamweaver, Macromedia Studio
Third Party Tools: Infragistics Net Advantage, Dundas Charts,ComponentArt, Telerik, Cooliet
Reporting Tools & Document Services: SQL Server Reporting Services, Crystal Reports, SharePoint Server
Development Methodologies: SCRUM, Waterfall
Version Controls: Visual Source Safe, Team Foundation Server,Tortoise SVN,Git
Domains: Financial, Insurance, healthcare, Education
PROFESSIONAL EXPERIENCE
Software Developer
Confidential -FL
Responsibilities:
- Worked with Business Analyst-Subject Matter Expert(SME) to understand business requirement.
- Participated in design sessions and User requirements engineering SCRUM sessions, PROOF of concept demonstrations with business interest stake holders.
- Involved in developing the UI component using bootstrap, jQuery.
- Implemented application using MVC design pattern.
- Worked with Entity framework to perform CRUD operations on a SQLserver Database.
- Interacted with Quality analystin trouble-shooting their issues.
Environment: .NET Framework 4.0,C#.NET, ASP.net MVC, CSS, Visual Studio .NET 2013, TFS, WCF, LINQ, JQuery, Bootstrap, SQL server 2010.
Software Developer
Confidential - PA
Responsibilities:
- Worked with Business analyst for requirement gathering to create functional specification document and toexisting understand business requirement.
- Developed entity relationship diagrams, class diagrams and UML cases.
- Worked to develop new functionality and resolve issues in the application in agile sprints.
- Involved in developing the UI component using bootstrap, jQuery and kendo UI controls like grid.
- Developed rich and highly interactive user interface by using MVC pattern.
- Worked with Entity Framework for data access from SQL database.
- Worked with Quality analyst to ensure a fully designed and tested application.
Environment: .NET Framework 4.0,C#.NET, ASP.net MVC, CSS, Visual Studio .NET 2013, TFS, WCF, LINQ, JQuery,WEB API, Bootstrap, SQL server 2010.
Software Developer
Confidential - PA
Responsibilities:
- Analyzed business enhancement requirements and developed technical specification and functional requirements document.
- Used bootstrap and knockout JS view models for separation of UI, data, and logic concerns.
- Used Angular JS as the development framework to build single-page application.
- Involved in developing the UI component architecture and API for using Angular JS.
- ImplementedMVCapplication for view engine.
- Designed and developed SQL server stored-procedures, functions, views and triggers.
- Worked on enhancement request, production issues and performance related issues.
Environment: .NET Framework 4.0,C#.NET, ASP.net MVC, CSS, Visual Studio .NET 2013, TFS, LINQ, Knockout JS, Angular JS,WEB API, Bootstrap, SQL server 2010.
Software Developer
Confidential - NY
Responsibilities:
- Used SCRUM methodology for agile software development process.
- Analyzed business requirements and developed technical specification and functional requirements document.
- Developed Business Logic Layer using C#.NET and VB.Net, and exposed by implementing Service Oriented Architecture and domain driven Model.
- Implemented Business logic layer and Data Access layer using C#.Net and communication between multiple tiers is handled through the WCF and web services.
- Extensively used XML and XML-related technologiesfor processing file transformation.
- Used bootstrap, knockout JS, and JQuerylibraries to give rich user experience.
- Followed best practices including test driven development, refactoring, and code reviews.
- Designed and developed SQL server stored-procedures, functions, views and triggers.
- Worked on researching Mainframe and Web Technologies, gathering and analyze business requirements and ensure that underlying application technology meets both short-term and long-term business needs and that system designs can adapt to emerging business and technology demands.
- Worked on enhancement request, production issues and performance related issues.
Environment: .NET Framework 4.0/3.5/3.0, C#.NET, ASP.net, CSS, AJAX, Visual Studio .NET 2013, TFS, LINQ, Web service, WCF, Bootstrap, SQL server 2008.
Software Developer/Technical Lead
Confidential - PA
Responsibilities:
- Used SCRUM methodology for agile software development process, unit testing and short iterations.
- Migrated VB6 components to C#.NET.
- Constructed wrapper classes to call COM components methods.
- Implemented Business logic layer and Data Access layer in C#.Net and communication between multiple tiers is handled through the WCF and web services.
- Extensively used XML and XML-related technologies. Used XSLT transformation to convert XML from dataset.
- Designed and developed CSR facing application using ASP.Net MVC3.
- Designed and developed SQL server stored-procedures, functions, views and triggers.
- Used web based application - JIRA and TFS for tracking bugs, enhancement requests, and system maintenance issues.
- Used Tortoise SVN/ TFS to create branches, version control, create workspaces and manage the projects.
- Followed best practices including test driven development (TDD), refactoring, and code reviews.
- Designed Test Cases and Implemented Unit and Integration Test Cases using MSTest.
- Provided production support when heat tickets (which areproduction issues) assigned.
- Performed troubleshooting, maintained the application system and worked very closely with the customers.
- Interacted with Quality Assurance team in trouble-shooting all their issues, development and/or review of test plans and review of test results.
- Responsible for the entire build and deployment process on all environments.
Environment: .NET Framework 3.5/3.0,C#.NET 3.5, ASP.net 3.5, CSS,AJAX, Visual Studio .NET 2010, TFS, LINQ, Web service, WCF, MVC, SQL server 2008, Selenium
Program Analyst
Confidential - NJ
Responsibilities:
- Involved in the phase of requirements engineering to gather, analyze and document requirements by working with project managers, leads and developers. Worked with other phases of SDLC including designing, implementation, testing, database design & maintenance.
- Constructed class libraries containing code for business and data access. The logic was implemented using C#.NET and ADO.NET.
- Attended client meeting and worked on designing the web forms in ASP.NET and code logic in C# to effectively mirror the business processes.
- Followed best practices including test driven development (TDD), refactoring, and code reviews.
- Designed and developedPL/SQLpackages, stored-procedures, functions, sequences and views using Oracle database.
- UsedTFS for tracking task, enhancement requests, performance improvement, production issues, and system maintenance issues.
- Resolved performance issues with web pages and worked closely with DBA for performance tuning of SQL.
Environment: .NET Framework 3.5/3.0,C#.NET 3.0/2.0, ASP.net 3.0/2.0, CSS,AJAX, Visual Studio .NET 2008, TFS, LINQ, Web service, WCF, PL/SQL, Oracle10g
Program Analyst
Confidential - FL
Responsibilities:
- Extensively used componentArt controls, Microsoft controls and user controls to perform DML actions for assigning appropriate roles to all users, division, application, user type, security questions and various other actions, combining role division application.
- Used MyGenerationtemplate-based code generator GUI. Its template library includes templates for generating mapping files and classes from a database.
- Added Email notification to the webservice and consumed it from the application to notify the users for activities like their roles change, new user is added and also to notify various tasks.
- Used LINQ to query the data from collection of domain objects, list, dictionary and other sources to display the results.
- Responsible for database maintenance activities like to backup, import and export databases, synchronizing schemas when application deployed from Test to other environment like Model, QA etc.
- Responsible for managing SMC related issue like adding user after getting security Access Request (SAR), adding new functionality as per request by Business Analyst (BA).
- Developed rich and highly interactive AJAX based user interface by using C# and ASP.NET/MVC (Model View Controller).
- Used Crystal Report to design and presentreports from variety of data sources and also publishedthe designed reports to the web pages.
- Responsible for interacting with Quality Assurance (QA) team in trouble-shooting all their issues and developing documents and test cases during each build.