Sr. Software Developer Resume
Middletown, NY
PROFESSIONAL SUMMARY:
- About 8 years of IT industry experience in Analysis, Design and Development, Implementation and testing of Web based and Windows based experience in different Microsoft DOT NET Technologies.
- Hands on experience in .Net Technologies like .Net Framework, ASP.NET, ADO.Net, ASP.NET MVC, .Net Entity Framework, Web API, C#, SQL Server, MYSQL databases.
- Hands on experience in using Object Oriented Programming principle like Inheritance, Abstraction, Encapsulation and Polymorphism.
- Expertise in Web - Development technologies like HTML, XML, JavaScript, Jquery, AJAX.
- Good experience in Ajax, Ajax toolkit and bootstrap.
- Expertise in Web design technologies like Extensible Application Markup Language (XAML) and Cascading Stylesheets (CSS).
- Good experience in using LINQ to process data retrieved from data tables and web services efficiently and effectively.
- In-depth knowledge in ADO.NET objects such as Data Adapter, dataset and Data Reader to interact with databases like SQL Server.
- Experience in DevXpress, iTextsharp, Crystal Reports as third party plugin/tools.
- Strong analytical and conceptual skills in database design and development using Normalization techniques.
- Extensive experience in writing T-SQL for implementation cursors, stored procedures, user defined functions, triggers and views in MS SQL Server and MySQL.
- Strong ability to work as an independent and as well as team member with minimal supervision.
- A good team player with string ability to learn and adapt new skills, make effort to do work at hand effectively.
- Strong communication and interpersonal skills with about 3 years of experience ineffectively interacting with clients and working in a team environment.
- Projects worked were in Insurance, Travel Booking system and ERP domain. Along with different API integration.
- Excellent system/business analysis skills working with different industries.
- Strong conceptual, analytical and design skills and excellent communication skills with leadership qualities.
TECHNICAL SKILLS:
MS.NET Technologies: C#, ASP.NET MVC4, VB.NET, ADO.NET, Web API, C, LINQ, WPF, Entity Framework
Languages: C#, Visual Basic, .NET, C, Java
Web: HTML5, Javascipt, Jquery, AJAX, CSS, XML, XAML, Web Services
Databases: SQL, MySQL,MS Access
Third Party Tools: iTextsharp, Crystal Reports, DevXpress
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NY
Sr. Software Developer
Responsibilities:
- Created website in c#.net MVC, from the existing database.
- Used Model View Controller (MVC) to organize objects which are specialized for their tasks.
- Built GUI using HTML, JavaScript, jQuery, Scaffolding templates, Master Pages, Partial Views and AJAX for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Used Model View Controller (MVC) pattern to develop the application.
- Used LINQ to Entities, LINQ to Dataset which enables program data access using intuitive native syntax and strongly typed objects in .NET Framework languages.
- Webpages to generate different module reports using itextsharp, labels printing which includes barcodes, customizable dashboard for managers to keep eye over current and past sales and profit/loss.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Extensively used Object Oriented Concepts like Encapsulation, Inheritance, Abstraction and Polymorphism.
- Provided hands-on technical support, advice and mentoring to all levels of personnel.
- Web Designing using HTML and CSS.
- Developed a MVC application with entity framework that provides CRUD operations for required parts of application.
- Wrote queries, stored procedures and functions to get and set the values from database and application.
- Created scanner application for ensuring the order moving out from shipping office are accurate in terms of quantities and color of items based on the item barcodes to get rid of manual process and its errors.
Environment: C#, ASP.NET MVC, CSS, HTML, JavaScript, JQuery, AJAX, Entity Framework, Razor View Engine, iTextsharp, Visual studio 2017, Windows 7, API Integration, SQL Server 2017, T-SQL, IIS 6.0, LINQ to SQL.
Confidential, Middletown, NY
Software Developer
Responsibilities:
- C#.net console application was used.
- SFTP connections and third party integration with EDI was made using this application to make no human interactions.
- Created C# classes and libraries for this application.
- Extensive use of T-SQL Queries, Stored Procedures, Views, Triggers to perform the data retrieval from SQL Server 2017.
- Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
- Solely developed system.
- Generated the required reports to notify respected teams via system generated emails every day.
- My role was to talk to every department understand how to enhance this system to put every parts available to automation and paperless technology.
- Used LINQ extensively to write data access layer to SQL Server
- Wrote queries, stored procedures and functions to get and set the values from database and application.
- Setup and Deployment.
Environment: C#, Console Application, iTextsharp, Task Scheduler, SQL Server 2017, T-SQL, LINQ to SQL, Visual Studio Desktop Application
Confidential, Paramus, NJ
Sr. Software Engineer
Responsibilities:
- Worked on WPF and crystal reports.
- Involved in the SDLC phase of requirement analysis, design, and development of the desktop based application tool.
- SQL stored procedures and complex queries to fetch data.
- Analyzing the report requirements and implementing them.
- DevXpress tool was widely used in this application.
- Involved in Unit testing of the interfaces developed
Environment: .NET Framework 4.0, C#.NET, win-forms, XAML, Crystal Reports, DevXpress, ASP.NET, SQL Server 2008, Windows XP, XML, Visual Studio.NET 2013.
Confidential, Paramus, NJ
Sr. Software Engineer
Responsibilities:
- Developed interactive pages of the application using ASP.NET Web Forms pages with C# .NET for the code behind modules.
- Performed database tuning at page level as well as database side.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation.
- Managed Application and Session State. Serialized objects for the purpose of maintaining state within the web application.
- Used User Controls for a group of common controls.
- Enhancement and On-going support for existing system.
- Used ASP.NET web forms for developing the application.
- Designed and developed User Controls which can be used in various web pages.
- Used CSS and AJAX controls for designing rich UI.
- Expertise in writing and tuning the Stored Procedures. Extensively used Stored Procedures for implementing business logic.
Environment: Visual Studio, .Net Framework 4.0, IIS 7.0, C#, ASP.NET MVC, ADO.Net Entity Framework, AJAX, XML, HTML, CSS, SQL SERVER 2012, Windows Server 2008.
Confidential, Paramus, NJ
Sr. Software Engineer
Responsibilities:
- Designed and Developed UI Framework for Web Application using Bootstrap, JavaScript, jQuery and HTML5.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Worked on State Management on MVC Architecture using ViewData, ViewBag and TempData.
- Worked with ASP.NET MVC4 application and used several ASP.NET MVC features like Routing, Html helpers, Action Filters, Partial Views, etc.
- Extensively used Object Oriented Concepts like Encapsulation, Inheritance, Abstraction and Polymorphism.
- Used AJAX to create better, faster and more user-friendly web applications.
- Used LINQ extensively to write data access layer to SQL Server.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server for inserting/Updating/Deleting the data into the relational tables.
- Worked with jQuery, JavaScript to enable client side validation and html and CSS for UI design.
- Used plug-in and extensions have been developed for jQuery to make the exact functionality to work easily.
- Involved in all phases of SDLC including Requirements gathering, Analysis, Design, Development and testing.
Environment: Visual Studio 2013, C#, ASP.NET MVC, Entity Framework, Razor View Engine, Microsoft .NET Framework 4.0, JavaScript, Bootstrap, Jquery, AJAX, XML, HTML, SQL Server 2012, Windows XP, LINQ to SQL, ADO.NET
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and developed rich User Controls and Custom Controls by using WPF and XAML like Grid, Tree.
- Extensive use of WPF to provide dynamic experience for end users.
- Involved in UI Design and workflow.
- Implemented Data Triggers, Event Triggers and Property Triggers by using XAML in Visual Studio 2008.
- Developed Stored Procedures, Views and Triggers for data manipulation by ensuring set up of relations includes indexing, constraints, and foreign keys.
- Implemented Web services with SOA using WCF for passing data to multiple platforms.
- Designed and developed remote client access using SOAP/XML/Web Services to allow for syncing of data at remote sites and the main data site.
Environment: Visual Studio2012, C#, ASP.NET MVC, Entity Framework, Razor View Engine, WCF Services, Microsoft .NET Framework 3.5, JavaScript, Jquery, WinCVS, IIS 6.0, AJAX, XML, SQL Server 2012, Windows XP, ADO.NET
Confidential
Sr. Software Engineer
Responsibilities:
- Implementation of Web based accounting module into the current system.
- Extensively used ASP.NET user controls, Custom Controls, Master Pages and CSS for the ASP.NET Web Forms.
- Used ADO.NET to Connect to the Database that provides rich set of components for creating distributed, data-sharing applications and used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Created user controls, crystal reports for reporting, JavaScript, Jquery and XML was widely used in this project.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
- Created new database objects like Store Procedures, Functions, Cursors, Triggers, Indexes and Views.
- Developed interactive pages of the application using ASP.NET Web Forms pages with C# .NET for the code behind modules.
- Developed module which deals with validating user and displaying of information depending upon role of the user in site Using ASP.NET.
- Expertise in writing and tuning the Stored Procedures. Extensively used Stored Procedures for implementing business logic.
- Worked on Views, synonyms and created complex SQL queries.
Environment: .NET Framework 3.0, C#.NET, ASP.NET, ADO.NET, JavaScript, SQL Server 2008, IIS 5.0, Windows XP, HTML, XML, Visual Studio.NET 2008, SQL Server 2012, Windows XP, ADO.NET
Confidential
Software Engineer
Responsibilities:
- Application was developed using ASP .NET and C# with SQL Server 2005 as backend.
- Implemented the business logic and Data Access layers using C#.
- Application was developed using the 3-tier architecture.
- Designed Graphical User Interface (GUI) using ASP .NET Web Forms, User Controls, Master Pages, JavaScript, jQuery, CSS.
- Extensively used ASP.NET user controls, Custom Controls, Master Pages and CSS for the ASP.NET Web Forms.
- Application was developed using ADO.NET and C# with SQL Server 2005 as backend.
- Created user controls, crystal reports for reporting, JavaScript, Jquery and XML was widely used in this project.
- Extensively used ADO.Net data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table for consistent access to SQL data sources.
- Extensive debugging of code to find out the root cause for the issues raised by clients and give temporary back end fixes and permanent code fixes.
- Worked on Views, synonyms and created complex SQL queries.
Environment: .NET Framework 3.0, C#.NET, win-forms, ASP.NET, VB.NET, ADO.NET, JavaScript, SQL Server 2008, IIS 5.0, Windows XP, HTML, Visual Studio.NET 2008.
