Software Engineer Resume
WI
SUMMARY
- Over 6+ years of professional software development experience, consulting for major financial and IT institutions in the U.S. and Bangladesh
- Expertise in developing application using Visual Studio (2013/2012/2010/2008 ), and .Net Frameworks (C#, ASP.NET, ASP.NET MVC, WEB API, ADO.NET).
- Extensively used Scaffolding Templates, Partial Views, Custom HTML Helper, Remote Validation, Filters and Razor View Engine in ASP.NET MVC Framework.
- Worked extensively in creating authentication and authorization using Windows and Forms based authentication for Membership, Profiles and Role Providers.
- Experience in web application development, SPA, restful services and SOC coding practices on both the server and client side
- Worked on application using Master Pages, HTML, XML, CSS, JavaScript and ASP.NET Controls.
- Experience in using Entity Framework to work with relational data using DataFirst, ModelFirst as well as Code First approaches
- Expert in designing Database as well as writing Queries and Stored Procedures in SQL
- Experience in using LINQ to query Databases, Objects and XML documents.
- Extensive experience in using ADO.NET with SQL Command and Query to access and manipulate data.
- Experience with CSS 3.0 elements such as border - radius, text-shadow, box-shadow and other styling elements.
- Familiar with latest Web technology like, CSS 3.0 (Attribute Selector, Box Model) and HTML 5 (New Input Types, Tags, Web Socket, and Local Storage Feature).
- Proficient in application development using ASP.NET MVC framework 3.0/4.0.
- Skilled in using ASP.NET MVC design patterns to create applications that separate the input logic, business logic and UI.
- Worked on implementation and hosting of WCF Services as well as XML Web Services using SOAP and WSDL.
- Experience in using AngularJs for UI /MVC development using JavaScript Frameworks for creating dynamic web application with responsive web design for migrate web to mobile cross browser application development.
- Experienced with using JSON, AJAX including AngularJs, JavaScript and jQuery to create asynchronous web applications for rich user interface and performance.
- Follow agile development methodologies like SCRUM for incremental and collaborative software development.
- Enthusiastic in learning new technologies with excellent problem solving and analytical skills along with excellent team work skills.
TECHNICAL SKILLS
.Net Technologies: .Net Framework (3.5/4.0/4.5/4.5.1 ), ASP.Net (3.0/ 3.5/4.0), WEP API 2,ASP.NET MVC (3.0/4.0), C# (3.0/4.0), ADO.Net, LINQ, Entity Framework WCF.
Web Technologies: ASP.NET (3.0/ 3.5/4.0/4.5 ), AngularJS, JavaScript, jQuery, IIS (6.0/7.0/8.0), Web Services, XML, JSON, XSL, HTML 5, CSS 3, XAML, WSDL, SOAP.
Platforms: Windows Sever 2008, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000/Windows NT, Linux RHEL 6.0
Programming Languages: C#, C/C++, Java (Knowledge)
Developer Tools: Microsoft Visual Studio (2005/2008/2010/2012/2013 )
Methodologies: Agile (SCRUM)
Databases: MS Access, MS SQL Server (2005/2008/2008 R2/2012).
Design Pattern: MVC, MVP.
PROFESSIONAL EXPERIENCE
Confidential, WI
Software Engineer
Responsibilities:
- Applied Service oriented architecture (SOA) that allowed us to manage complexity by defining cohesive blocks of functionality.
- Applied MS Visual Studio 2013, C# and .net framework 4.5.1 for writing business logic and data access logic for web application
- Implemented ASP.NET Web API Platform for building Restful application on the .net framework
- Involved in studying the users and workflows of a software product and develop an interface that is obvious, simple and easy on the eyes using AngularJS.
- Designed web forms as well as graphics display in a user friendly format and also client side user validation using HTML5 and AngularJS
- Employed CSS to define styles for the design, layout and variations in display for different screens
- Used OData for query the data from database
- Exercised Entity Framework Code First Approach to design, querying and updating database
- Used WCF to interact between services.
- Applied RabbitMQ to build the core message bus infrastructure which helped enable asynchronous distributed communications.
- Actively participated in SCRUM meetings also shared knowledge and opinions during sprint retrospectives where the desire to improve the process is discussed.
- Wrote Protractor test to perform automated testing.
Environment: Visual Studio 2013, .NET Framework 4.5.1, Entity Framework 6, C#, WCF, Web API 2, ODATA, AngularJS, HTML5, CSS 3.0, JavaScript, LINQ, IIS 7.0, SQL Server 2012 R2, TFS.
Confidential, NY
.Net Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Involved in this project also as a Business Analyst to collect info to design the database as well as the UI and business login for the EDI and WMS module.
- Used MS Visual Studio 2012 and C# for writing business logic and data access logic for web application
- Used ASP.NET MVC 4 framework with Razor view engine to build web application
- Used HTML 5 to design web forms as well as graphics display in a user friendly format and also client side user validation.
- Used AJAX to display data and images using asynchronous communication between web pages and web server
- Used ADO.NET as well as Entity Framework to design a data access layer for querying and updating database
- Used CSS elements such as margin, border, padding and font style to design web page
- Built search capability for artwork using T-SQL to make relational queries against backend SQL database
- Used LINQ to XML and LINQ to SQL for querying and updating data
- Used WCF data services to query and display data.
- Created and consumed Web Services on SOAP protocol to access data layer components.
- Used XML technologies for producing and transferring Claim information.
- Created Stored Procedures, Triggers, Functions in SQL Server 2012 R2.
Environment: Visual Studio 2012, .NET Framework 4.5, C#, ASP.NET MVC 4.0, Entity Framework, HTML5, AJAX, CSS 3.0, JavaScript, JQuery, LINQ, WCF, IIS 7.0, SQL Server 2012 R2
Confidential, NY
.Net/UI Developer
Responsibilities:
- Designed and developed an integrated n-layered web application using C# 4.0, ASP.Net MVC 3.0 and ADO.Net, Entity Framework.
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Extensively used Authorization, Action, Response and Exception Filters.
- Created Dependency Properties in C#.
- Creating Dynamic UI using XML and HTML5 and JavaScript
- Used HTML5 form elements for client side user validation.
- Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and user friendly.
- Enhanced Front End interactivity using jQuery and JavaScript.
- Created dynamic web pages using jQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article.
- Created WCF services and employed WCF End-Points and Contracts for enabling ACCESS TO SERVICES.
- Used LINQ for querying in memory collection & database object.
- Involved in Unit testing.
Environment: .Net Framework 4.0, Visual Studio 2012, C#, ADO.NET, JQuery, AJAX, JavaScript, HTML 5, CSS 3, SSIS, LINQ, WCF, SOAP, WSDL, SQL Server 2012, IIS 8.0, VSS.
Confidential, Glenview, IL
.Net Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Designed front end User Interface with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed various screens and validations using JavaScript and Jquery.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data and prevent flickering of the screen.
- Involved in developing personalizable user friendly Web Pages Using Web Parts.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Designed and implemented XHTML/HTML by using XSLT, XML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the credentials related to the application.
- Developed Web services for export and import of data and exposed them through SOAP, HTTP and XML.
- Successfully tested each new feature by writing a test case in Test-driven development
Environment: NET Framework 4.0, C#, ASP .NET 4.0, ADO .NET, JavaScript, JQuery, CSS, AJAX, HTML, XML, IIS 7.0,SQL Server 2008 R2, Visual Studio 2010, XML Web Services.
Confidential, NY
ASP.Net /UI Developer
Responsibilities:
- Designed and developed application using C#.NET, XAML.
- Created Dependency Properties in C# language.
- Implemented Triggers and Events.
- Involved in developing Styles and Themes using XAML to customize the existing WPF controls using Data Templates and Control templates.
- Used Microsoft Expression Blend for Graphic Design and Animation Creation in applications.
- Designed and developed WCF Services using service contract, operation contract, data contract and Service Oriented Architecture.
- UI using XML and HTML and JavaScript .
- Developed and designed database, tables using normalization and RDBMS concepts.
- Wrote and modified stored procedures, functions using SQL Server 2008.
- Involved in writing LINQ queries to access SQL database
- Involved in Agile and Scrum practices to daily development including but not limited to: Story Estimation, Test-Driven Development, Continuous Integration, Iterative Development, Test Cases and Unit Testing.
- Used Re Sharper tool for refactoring code, locating and fixing errors and navigating to any part of solution.
- Worked with Testers and Business Analyst to create and prepare manual test case as per Use Case requirements.
Environment: C# 3.0, IIS 6.0, .NET Framework 4.0,WCF,WPF, SQL Server 2008, MS Visual Studio 2010, Team Foundation Server 2008,, XML, ADO.NET, HTML, JavaScript, CSS.
Confidential
Jr .Net Developer
Responsibilities:
- Developed GUI front end using web forms in C#.Net.
- Implemented ADO.NET concepts to connect to the database. SQL .NET Data provider, Data Adapter and Data Set were used to retrieve and access data.
- Designed data dictionary, database schema, tables and Entity Relationship Diagrams.
- Used CSS, XML in applying style to the pages.
- Created stored procedures to make various reports.
- Deployment of project on the web server.
- Unit Testing, Stress testing.
- Used DTS for data transfer.
- Creation of Index, Views, Joins.
Environment: C#.Net 3.0, ADO.Net, SQL Server 2008, XML Visual Studio 2008.