Senior Software Developer Resume
Norwalk, CT
PROFESSIONAL SUMMARY:
- Senior Developer with about 10 years of extensive experience in designing and developing desktop and web based applications using Microsoft .NET technologies.
- Experience in Software Development Life Cycle (SDLC) including requirement gathering, analysis, design, development, testing, implementation and maintenance.
- A good team player, self - motivated, hardworking professional with good organizational, interpersonal and communication skills.
- Hands on technology experience on building software applications with Microsoft .NET Framework 3.0/4.0/4.5 using C#, ASP.NET, MVC 4.0, Enterprise Library and ADO.Net.
- Extensive experience with technologies like Web API, WCF & Web Services, IIS 6.0, HTML, XML, JavaScript, Kendo UI, SSRS and SSIS.
- Extensive experience in web-based page and site designs using HTML, HTML5 with Razor View Engine, CSS, Master Pages, JavaScript, Kendo UI, Bootstrap, AJAX and Angular JS.
- Extensive experience in creating rich content Web-Forms, Win-Forms (Windows Forms), Web User Controls, Server Controls, Web API, Web Service, WCF, Windows Service and Language Integrated Query (LINQ).
- Responsible for designing and developing reports using SQL Server Reporting Services (SSRS).
- Experience in using Web API & WCF (Windows Communication Foundation) for development and hosting.
- Extensive experience in writing NUnit and Jasmine unit testing.
- Extensive experience in Testing tools Selenium (Eclipse - Java), Coded UI (C#) and integration software tool Jenkins.
- Extensive experience on deploying applications to Azure Cloud (PaaS) environment.
- Excellent knowledge of 3-tier and N-tier layered architecture.
- Experience with Data Accessing including using Data Adapter, Data Reader and Dataset in ADO.NET Providers for data manipulation.
- Extensive experience with SQL Server 2005, 2008 & 2010, MySQL 5.0.
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Extensive experience in creating reports using Crystal Reports, Active Reports.
- Expert knowledge of versioning tools like TFS (Team Foundation Server), VSS (Visual Source Safe), Tortoise SVN and Git source control.
- Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
- Strong ability to translate from business to sound technology solutions; Design and development of multi-tier enterprise applications.
TECHNICAL SKILLS:
Technologies and Languages: Visual Studio 2005/ 2008/ 2015 /2017 Enterprise, C# 3.0/ 4.0/5.0, ASP.NET, ADO.NET, MVC with Razor View Engine, Win Forms, Enterprise Library, Web API, WCF, Windows Service, NUnit, Jasmine, Selenium (Eclipse - Java), Coded UI (C#), Jenkins, PowerShell, Azure Cloud (PaaS).
Web Technologies: AJAX, HTML5, JavaScript, CSS3, Breeze, Kendo UI, Bootstrap, JQuery, Angular JS.
Database: SQL Server 2005/2008/2010, MySQL 5.0
Version Control Tools : Visual Source Safe (VSS), Tortoise SVN, Team Foundation Server (TFS), Git source control
Reporting: Crystal Reports 9, Active Reports, SSIS Packages, SSRS
PROFESSIONAL EXPERIENCE:
Confidential, Norwalk, CT
Senior Software Developer
Responsibilities:
- Used Web application in MVC with Breeze & Angular JS as front end and SQL Server 2010 as backend.
- Used Git source control for continuous integration and version control.
- Developing and maintaining Web API.
- Developing web pages using MVC with Breeze and Angular JS. Developing and maintaining ISIS web application.
- Developing and maintaining SQL database-functions and stored procedures.
- Implemented Web API to retrieve/insert data from/to different database servers and to display consumers.
- Involved in design, development of web page and DLL.
- Interacting with client, gathering requirements, doing analysis and providing solutions.
- Configured the Jenkins to perform the automation task and Email functionality to send mails
- Wrote SQL queries and procedures and functions in SQL server.
- Worked on query optimization of complex queries in SQL server.
- Created SSIS packages to export and import data from CSV files, Text files and Excel spreadsheet. Involved in installation, configuration and developing of SSIS packages.
- Performed cost benefit analysis of different ETL packages (SSIS) to determine the optimal Process.
- Prepared unit test cases and performed unit testing prior to system implementation.
- Developed NUnit test case scenarios to meet the functionality requirement, Responsible for run the NUnit and fix the defects accordingly.
- Developed Jasmine for AngularJS test cases.
- Generated various Monthly, Quarterly, Bi-Yearly, Yearly reports by different type of reports using SSRS.
- Developed an automated report subscription process using SSRS.
- Responsible for deploying latest built applications to Azure Cloud (PaaS).
- Responsible for developing and maintaining Selenium Automation tool and Coded UI Automation tool.
- Developed Selenium tool using Eclipse for Web & Coded UI tool for Windows test Automations.
- Designed and implement the logic for Automation testing tool.
- Responsible for creating the Runnable application for Automation tool and deploying in the Jenkins machine.
- Configure the Jenkins for Automation tool to Running the Automation as well as sending the report mail with Test status.
Environment: MVC 4.0, Breeze, Angular JS, Bootstrap, .Net 4.5, Web API, CSS, LINQ, SSRS, SSIS, Azure Cloud (PaaS), Selenium (Eclipse - Java), Coded UI(.net), SVN, Jenkins, Git source control, NUnit, Visual Studio 2015/2017 Enterprise, SQL Server 2010, MS- Word, MS- Excel, PDF.
Confidential, Madison, WI
Senior Software Developer
Responsibilities:
- Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Front end) using .Net Framework 4.0, C#, Visual Studio 2010.
- Developed Web application in MVC with Razor View Engine as front end and SQL Server as back end.
- Used MVC framework to reduce the complexity in architectural design and to increase the flexibility and of the code reuse.
- Used JavaScript for the client validations.
- Responsible for writing NUint - unit testing scenarios.
- Create WCF services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF service.
- Support production system and provide quick solutions to users to the critical issues.
- Perform external configuration and debugging.
- Used TFS for continuous integration, generating database deployment scripts and version control.
- Worked in Agile environment. Used to do scrum meeting on daily bases at 9.00 a.m. and discussing the task is in hand and the task to be done in future in the scrum meeting to get the visibility of the project and to know what are the road blocks.
- Applied Themes, CSS and HTML5.0 for a consistent look and feel for Page design.
- Developed all the pages as custom User Controls to render them in SiteCore for the content management and also developed Search Control, Grid Control, Navigation Control using ASP.NET
- Used Cookies and Query strings to implement user.
- Used Microsoft provided http session state module to maintain the data from one page to another and also handling the security in global.asax and generating a new ticket every time which makes hard to get into the application and also get the latest data from the database.
- Used LINQ to SQL for all data retrievals from WCF.
- Handled the inter-browser compatibility (IE7to IE9, Firefox, Chrome and Safari).
- Used Server side Asynchronous JavaScript, JQuery and XML (AJAX) techniques to improve performance.
- Extensively worked on SSRS and delivered complex reports from different data sources such as SQL Database.
- Designed and developed various SSIS packages (ETL) to extract and transform data and involved in Scheduling SSIS Packages.
Environment: MVC 4.0, SQL Server 2010, Kendo UI, .Net 4.0, WCF Service, CSS, LINQ, NUnit, JavaScript, SiteCore, TFS, JQuery, AJAX, HTML5, IIS, SSIS, SSRS
Confidential, Chicago, IL
Software Developer
Responsibilities:
- Involved in understanding and analyzing the client requirements and involved in designing a GUI for the application.
- Used VSS for continuous integration.
- Developed Data Access Layer using Enterprise Library.
- Involved in design, development of WCF Services and common library projects.
- Used WCF to access data from Data Access Layer for the User Interface.
- Converted COBOL programs in C#.net applications.
- Involved in reviewing applications, testing and defect fixing.
- Prepared unit test cases and performed unit testing prior to system implementation.
- Trouble shooting and bug fixing modules post production.
- Configured App.Config file, for the configuration of the entire Windows Application.
- Written Stored Procedures, Views in SQL Server
- Implemented XML Web Services based on SOAP protocols using XML extensively for data transfers.
- Created customized screens using classic ASP, ASP.NET, C#.NET and AJAX, CSS, JavaScript, HTML5 to meet the user requirements
- Published Web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Developed custom and user friendly reports using Crystal Reports tool.
Environment: C#.net, XML, SQL Server 2008, VSS, WCF, CSS Enterprise Library, Crystal Reports tool, MS- Word, MS- Excel
Confidential, Seattle, WA
Software Developer
Responsibilities:
- Web application in ASP.Net with C# as front end and SQL Server as back end
- Involved in design, development of web page and DLL.
- Worked on Software Requirement Specification (SRS), High Level Design and Low Level Design of the module.
- Created and modified master pages and developed workflow for document libraries.
- Worked on web services to implement basic functionality in application.
- Used CSS (Cascading Style Sheets) with XML for branding purposes and user look and feel.
- Used State Management techniques cookies, Sessions and View state to store user information.
- Designed DB structure and schema using SQL server.
- Wrote SQL queries and procedures and functions in SQL server.
- Worked on query optimization of complex queries in SQL server.
- Used SSIS packages for importing and exporting data from one database server to another.
- Responsible for designing and developing reports using SQL Server Reporting Services (SSRS).
- Worked on bug fixing for the total product during post production.
- Extensively worked with Team Foundation Server for the purpose of version Control and source code maintenance.
Environment: ASP.Net, .Net 4.0, SQL Server 2008, SSIS, SSRS, Web Service, MS- Word, MS- Excel
Confidential
Senior Software Developer
Responsibilities:
- Mainly involved in coding the business logic for the entire system based on the requirements in C# and used Abstract Factory & Singleton patterns for writing the business logic based on requirement by using .Net Framework 4.0, C#, Visual Studio 2008.
- Used Web application in ASP.net as front end and MySQL 5.0 as back end
- Generated Reports using SQL Server Reporting Services (SSRS) and accessed through the web pages.
- Responsible for using performance optimization techniques to speed up the website.
- Developing and maintaining Windows Service for moving data from individual system to main server.
- Developing and maintaining Web Service for interacting with Desktop Database and tablet application.
- Implemented XML Web Services based on SOAP protocols using XML extensively for data transfers.
- Published Web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Responsible for creating Win Form Application for Support people maintenance activity.
- Configured App.Config file, for the configuration of the entire Windows Application.
- Creating customized reports using Active Reporting Tool.
- Developing web pages using ASP.Net. Developing and maintaining ISIS web application.
- Used JavaScript and server validation controls to implement different validations.
- Used AJAX and AJAX Toolkit to extend validation control.
- Written Stored Procedures, Functions and Views in MySQL 5.0
Environment: ASP.net, MySQL 5.0, .Net 4.0, SSRS Report, AJAX toolkit, Win Forms, Windows Service, Active Reports, Web Service, JavaScript, LINQ, MS- Word, MS- Excel
Confidential
Software Developer
Responsibilities:
- Gathering requirements, Analysis, Design, functional & technical specification, Coding, testing and Document preparation
- Responsible for developing and maintaining Windows Desktop application for Controlling and maintaining the Agencies.
- Developed Web Service to communicate between Server and Client Application
- Developed off-line booking facilities for Travel Agencies.
- Developed windows based application in 3-tier architecture using C#.net and SQL server 2005.
- Developing SQL queries, stored procedures, functions and designed tables in SQL server 2005.
- Deploying application on server.
- Developed ASP.Net as front end and SQL Server 2005 as back end for B2B and B2C web sites
- Used JavaScript and server validation controls to implement different validations.
- Written Queries, Stored Procedures, Cursors, Joins and Views in SQL server to handle the business rules data integrity and for various data transactions and also generating reports.
Environment: s: ASP.net, SQL Server 2005, .Net 3.0, Win Forms, Web Service, JavaScript, LINQ, MS- Word, MS- Excel
