Software Engineer Resume
Matawan, NJ
SUMMARY:
- 8 years of experience in analysis, design and development of client/server, web based and n - tier application.
- Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE using C#, C#.Net, VB.NET,ASP.NET, ADO.NET and SQL Server/Oracle.
- Experience in designing and developing commercial based straight through processing application using MVC (Model View Controller) Architecture.
- Experience in building WCF services, Web Services using WSDL and SOAP Protocol.
- Extensively worked and expertise across projects which involve Web, Winform, Console and Web services.
- Extensively worked with ADO.NET classes like SQL Connection, SQL Command, SQL Data adapter, Dataset, and Data Reader.
- Experience on Multithreading, IPC and Socket programming.
- Skills in networks and communication protocols such as TCP/IP
- Good Knowledge and extensive experience on (WCF) windows communication foundation.
- Sound knowledge on software architecture of Mission Critical System and overall product development knowledge.
- Experience in using Configuration Management Tools like Polytronic Version Control System (PVCS) and Visual Source Safe (VSS).
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Good communication skills, goal driven and good team player.
- Involved in learning and understanding the complex business rules.
TECHNICAL SKILLS:
Operating Systems: Windows XP, NT/ 2000/2003,Linix,Solaris 8.1 and IBM-AIX
Languages: C#.Net, VB.Net, JQuery HML, XHTML, XML, XSLT, JAVA,, Perl, T-SQL and PL/SQL
RDBMS: Oracle 10G/11g, SQLSERVER 2008/2010/2012, My SQL, Sybase
Tools: and Technologies: PVCS, Subversion (SVN), VSS and Rational Rose, Net Framework, ASP.Net, IBM MQ Series.
Internet Tools: ASP 2.0, ASP4.0/4.5,ASP, HTML, DHTML, VBScript, JavaScript, SOAP
Middleware: Web Services, IBM MQSeries
Web & App Server: IIS 5.0 / 6.0/ 7.0 / 8.0/ 9.0
Design Methodologies: UML
Development Tools: Visual Studio.NET 2003, Visual Studio.NET 2005, Visual Studio.NET 2008/2
PROFESSIONAL EXPERIENCE:
Confidential, Matawan, NJ
Software Engineer
Responsibilities:
- Participate in providing overall Design and Architecture for the Business Requirements.
- Developed solutions for diverse programming scenarios in C#/VB.Net, employing Object Oriented Programming (OOP’s) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Web Design & Development of User Interfaces using ASP .NET, C# .Net, XML & HTML.
- Middle Tier Business component Development using C# .NET to in corporate business logic & implemented back-end connectivity using entity framework.
- Experience in design and implementation of repository pattern that makes queries to the data source for the data, thereafter maps the data from the data source to a business entity/domain object, finally and persists the changes in the business entity to the data source.
- Strong hands on experience with.Net 4.0 & above frameworks and Visual Studio 2012/2013.
- Hands on experience in design patterns like Dependency Injections and Inversion of Controls - Autofac (or similar IoC contrainer).
- Experience in designing and coding the User Controls/Partial views and creating the custom filter classes.
- Experience with script bundles and routing modules.
- An understanding of using ReST for building an application
- Experience in developing the WCF service using REST architecture.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable.
- Experience with ORM libraries Entity Framework and NHibernate.
- Created Cascading Style Sheets (CSS) files and links them to different pages.
- Good hands on experience with Entity Framework, LINQ.
- Experience working in agile scrum development environment
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode
- Created Client side validations with Angular to validate the Input state or Form State & MVC Data Annotations at the server side .
- Developed solutions for diverse programming scenarios in C#/VB, employing Object Oriented Programming (OOP’s) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Experience developing responsive websites using Angular, HTML 5 and CSS3
- Experience working with Controllers, Factories, services & Providers.
- Extensive experience in DOM manipulation using Angular/Jquery and with Custom directives.
- Experience working with DOM, Behaviour & Data driven Directives.
- Developed the custom validator directives.
- Experience in handling the Asyn. Calls with the help of defer/promise functionality.
- Extensive experience with the Shared scope/Isolate scope/Link function/Eval & Parse services.
- Extensive experience with the RESTful WEB API’s and implementation of the WCF services through RESTfull.
- Experience working with WebApi’s complex types, custom MediaTypeFormatters and DirectRouteProviders.
- Familar and expetise in developing the API’s using Http verbs, HttpResponse, HttpRequest and different response types.
- Familiar in customizing the responsive pages with wide range of Bootstrap classes.
- Experience in creating the custom animations using the CSS transitions and animations and utilizing the Bootstrap classes.
- Experience in binding the Bootstrap classes to the DOM elements dynamically.
- Familiarity with continuous integration process and source control Object-Oriented design and development. Working knowledge of information security concepts and principles Hands on experience with writing effective SQL and stored procedures
Framework: .Net
Environment: Visual Studio 2012/2013, C#.Net,VB.Net, ASP.NET 4.5/4.0, WCF,EDMX, AngularJS 1.5/2.0, Bootstrap, JavaScript, Jquery/Jqlite, HTML5, VB 6, IIS 8.5, AJAX, ADO.NET Entity Framework 6.1.3, LINQ, JSON, AJAX,XML, CSS/CSS3,Grunt, Microsoft Enterprise Library 5.0, MVC 5.0/4.0, TFS, Jasmine, SSIS/SSRS,NHibernate, SQL Server 2010/2012, Windows Server 2012 R2/2012.
Confidential, Alpharetta, GA
Software Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Experience working in agile scrum development environment.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP’s) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Experience with ORM libraries Entity Framework and NHibernate.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable. Logic Layer Classes in Model using C#.
- Created reports using Crystal Reports for integration to the web interface.
- Created Client side validations with JQuery selectors, Events and Server side validations with MVC Data Annotations.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Used Linq to Entities with EF Model to massage the data and tune the performance used compiled query’s and eager loading.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Extensively involved in developing components for Business layer and Data Layer, implementation in MVC 4.0 architecture.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created new tables, wrote stored procedures for applications and some user defined functions.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Responsible for maintaining versions of source code using Team Foundation Server 2010/2012.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
- Familiar with Agile and Scrum processes
Framework: .Net
Environment: Visual Studio 2010/2012, C#,VB, ASP.NET 4.5/4.0, WCF,EDMX, Jquery, VB 6, IIS 7.0, AJAX, ADO.NET Entity Framework 4.0, LINQ, XML, SSIS/SSRS, Powershell, UML,Microsoft Enterprise Library 5.0, SQL Server 2008 R2/2010, Linux, Windows Server 2008 R2/2008.
Confidential, Jacksonville, FL
Application Developer
Responsibilities:
- Used N-tier architecture for presentation layer, Business and Data Access layers.
- Implemented SOA methodology
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF Services and also used different bindings to make it available to different types of clients.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web application using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Framework: .Net
Environment: VisualStudio 2008/2010, C#, VB.Net, VB, ASP.NET, WCF, Java Script, TFS 2008/2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library,NUNIT, SQL Server 2005/2008 R2, SSIS/SSRS,, Windows XP, UML, Windows Server 2003,Windows Server 2008/R2