Software Engineer Resume
Milford, CT
PROFESSIONAL SUMMARY:
- Overall 6+ years of experience in gathering requirements, Design, Analysis, Development and maintenance using Microsoft technologies.
- Technical expertise in Microsoft Technologies such as .NET Framework 5.0/4.5/4.0/3.0, ASP.NET, C#, ADO.NET, ASP.NET MVC.
- Expertise in .NET framework with great proficiency in creating applications using Window Forms, Web Forms, MVC Applications.
- Experience with HTML, CSS, XML, JavaScript, jQuery, Bootstrap.
- Solid command in Object Oriented concepts (OOPS) using C#.
- Experience in database tools such as SQL Server 2012/2008/2005/2003.
- Created complex Stored Procedures to extract data for generating reports by using SQL Server Reporting Services (SSRS), Triggers, Indexes and Views for performance tuning and retrieval of data.
- Utilized Sitecore CMS solutions to design .NET application features.
- Developed, coded and reviewed Sitecore CMS web programs and implemented different Sitecore pipelines.
- Worked on roles and users, and workflows in Sitecore.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL.
- Strong in Web designing technologies like HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Worked withSitecoreContent Management System.
- Involved in integrating.Net controls into Sitecore.
- Experience in developing and deploying applications on Application/Web Server such as Internet Information Services.
- Experience in using TFS (Team Foundation Server) Source Code Control System.
- Worked in Various software development methodologies like Agile methodology (using Scrum, Sprint and Test - Driven Development) and Waterfall.
- Strong written and verbal communication skills, problem solving, debugging.
- Exceptional ability to quickly master new concepts, applications and an effective team player with good problem solving and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C#, .NET 5.0/4.5/4.0/3.5/3.0, VB.NET, HTML, T-SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 5.0/4.0/3.0, JavaScript, jQuery, Sitecore 8.2, Web service, ASP.Net Web API, Rest API, SOAP API
IDE tools: Visual Studio 2017/2015/2012/2008, SQL Server management studio
.NET Frameworks: .NET Framework 5.0/4.5/4.0/3.5/3.0
Databases: MS SQL Server 2012/2008/2005, Mongo DB, Oracle 8i
Reporting Tool: SQL Server Reporting Services (SSRS 20012/2008)
Servers: Windows Server 2012/2008/2003, Microsoft IIS (10.0/7.0/6.0/5.0/4.0)
PROFESSIONAL EXPERIENCES:
Confidential, Milford, CT
Software Engineer
Responsibilities:
- Created Sitecore items, standard values, insert options & data Templates in Sitecore
- Created pages using MVC view rendering and controller rendering in Sitecore
- Created Sitecore personalization content, views based on rules
- Created Layouts, Data source, Callouts, Dictionary items in Sitecore
- Written Pipelines to handle site level errors, language redirections, custom email notification.
- Involved in content creation for various languages in Sitecore
- Implemented Sitecore using Helix Sitecore Architecture
- Build Sitecore items, templates, Pages, Components, settings including multi-site setup using Sitecore Helix.
- MVC project files are bifurcated into Configuration, Features, Providers, Supporting and Web folders respectively which makes the code more modular & cleaner.
- By using Sitecore Helix one can plug and play with project Features.
- Written code coverage using Mock, Sitecore fake DB, xUnit framework
- Implemented Cloud based Azure AD for secure login & SSO with Redis as distributed session server
- Designed front-end layouts using SCSS, CSS3, HTML5, JavaScript & jQuery
- Expert in writing Complex SQL Queries, Stored Procedures
- Extensively consumed RESTful services in the project for advanced functionalities.
- Extensively used LINQ for querying, sorting and filtering the complex objects
- Implemented the project with Agile Methodology approach
- Involved in Peer reviews
- Involved in Debugging and bug fixes
- Involved in Production support for language translations issues, publishing issues, template, media library issues
- Worked for Development, Production Support and maintenance and Deployment of Web application with the hosting environment under IIS 10.0
- Involved in Client meetings, Team meetings and Project meetings
- Used JIRA for Bug Triaging and TFS tool for source controlling
- Involved in Agile scrum meetings, Demos, Retro’s, story grooming, estimation & planning.
- All items are source controlled using TFS and TDS (Team Development for Sitecore)
Environment: Visual Studio 2017/2015, LINQ, TFS, REST, HTML5, PowerShell, Web API, JavaScript, NUnit, ASP.NET, C#.NET, .NET Framework 4.5/4.0, ASP.NET MVC, Sitecore 8.2, jQuery, SQL Server 2012, Mongo DB, Solr 5.2, AJAX, HTML, CSS, Bootstrap, XML, SharePoint.
Confidential, Stamford, CT
Net Developer
Responsibilities:
- Involved in full development life cycle including requirements gathering, analysis, implementation and testing using the AGILE methodology and developed the application using MVC architecture.
- Used various Design Patterns for Code reusability and following standard procedure like Singleton, Facade and Abstract Factory.
- Implementation of ASP.NET MVC validation at controller level.
- Leveraged Routing in MVC to define custom routes thereby achieving clean URL's.
- Used Result Filters for logging operations performed after Action Result and used Exception Filters for returning errors to the view.
- Involved in Conversion of classic ASP web application to latest ASP.NET MVC5 and AngularJS.
- Involved in Complete redesign of the whole application from Telerik/Kendo UI to Angular Js.
- Used AngularJS as the development framework to build a single-page application.
- Restful API is used in communicating with third parties and database.
- Created Business Logic Layer, Data Access Layer classes using C#.
- Responsible for developing WCF Service for exchange of data between systems and implement business logic.
- Knowledge of calling Cross Domain WCF Service using jQuery.
- Used Web APIs for interaction between SQL Server and flushing the data to front end using AngularJS.
- Used jQuery for client-side validations and AJAX for asynchronous execution of data.
- Used JavaScript for various client-side operations.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Extensive development using ASP.NET, VB.NETWeb Forms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript. Also involved in proof-of-concept using ASP.NETModel-View-Controller, MVC Pattern.
- Created the UI of the application using WPF.
- WPF styling was extensively used.
- Worked with AJAX enabled WCF services usingVB.NET C# and ASP.NET.
- Worked on HTML, CSS for creating appealing layout for web pages.
- Used Entity Framework technology for querying, data retrieval, manipulation and data storage using LINQ.
- Designed and implemented triggers, views and stored procedures and joins for Data Manipulation on SQL Server database.
- Created SSIS packages and scheduled jobs to run the packages.
- Developed SSRSReports for different modules in the project.
- Extensively worked with Correspondences module by generating SSRSreports.
- Developing reports on SSRS on SQL Server 2008R2, and excellent in SSISpackages for integrating data.
- Version Control is managed by using TFS to protect from accidental file loss and track version.
- Performed peer code reviews.
Environment: Visual Studio 2015, C#.NET 4.0, ASP.NET, MVC 4.0/5.0, ADO.NET, WCF, WPF, LINQ, XML, SQL Server 2008 R2, TFS, REST, HTML5, PowerShell, SSIS, SSRS, Angular JS, Web API, Multi-Threading, XML, CSS, JavaScript, jQuery, VB.NET, NUnit.
Confidential
Software Engineer
Responsibilities:
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Used Visual Studio IDE to design the forms, develop and debug the application.
- Worked on different aspects of .NET framework, like ASP.NET 3.5, ADO.NET and C#.NET.
- Involved in designing of User Interface with CSS, HTML.
- Developed presentation layer using Server-controls, HTML Controls, User Controls, and Custom Controls.
- Created and deployed Web Services using C#.NET, SOAP, and XML for Pulling Customer Service Records.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
- Created event driven Web Forms using ASP.NET and implemented Form Validation.
- Extensively used Grid view control throughout the application.
- Used SOAP to Implement Web Services, and consumed and published XML web services in the application
- Created CSS files to be applied to various web forms on the web pages.
- Used Validation Controls for both Custom Validation and JavaScript for Client-Side Validations, also used the new validation controls in Visual Studio.
- Involved in Unit Testing and Integration Testing of the entire application.
Environment: NET Framework 3.0, ASP.NET, ADO.NET, XML, Web Services, HTML, IIS 6.0, Oracle 8i, HTML, Visual Studio 2012/2010, Win Forms, Windows server 2003/2000.
Confidential
Jr.NET Developer
Responsibilities:
- Involved in various phases of software development life cycle such as requirement gathering, design and testing.
- Worked on Stored Procedures, to retrieve the data from the database.
- Developed mechanism to execute database stored procedures using ADO.NETfor SQL Server.
- Analyzing detailed design of the application, generating use case models, analyzing ER Diagrams and Data Flow Diagrams.
- Used ADO.NETobjects to retrieve and update data to the database.
- Created ASP.NETweb pages that provide new features and enhanced user experience.
- Used C# to write server-side code for the user interfaces.
- Created user controls that can be reused in all pages of the application.
- Used various caching methodologies to improve performance.
- Used Data Grid control to display and edit data and for data paging and sorting.
- Create test cases and perform unit testing to identify the defects.
- Worked under guidance of senior developer.
Environment: .NET Framework 4.0/3.0, C#.NET, Visual studio 2010/2008, ASP.NET, SQL Server 2008, Windows Server 2000, IIS 5.0, JavaScript, Web forms.