Software Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 5 years of IT experience in C#.Net. MVC, ASP.Net, Web API, WCF, AngularJS, SQL Server, Web forms and Web Services.
- Experience in Agile software development methodology and Test driven development including SCRUM Framework.
- Good exposure to JSON, JQuery, JavaScript, HTML and CSS.
- Good experience with React JS, Node JS and Angular JS.
- Well versed with React JS to create Controllers to handle events triggered by clients and send request to server.
- Working experience with ASP.NET MVC Framework.
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with developing Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript.
- Experience with Redux architecture to simplify (isolate) the usable code.
- Experienced in developing React components.
- Good experience in development of applications using .NET and Web technologies like XML, CSS, Ajax, JavaScript, angular and HTML.
- Experience with setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2008/2005 and Oracle.
- Experience in developing Single Page Applications (SPA) based on client side JavaScript framework Angular JS, knockout and backbone employing MVC and Web API.
- Working experience with REST API Driven applications.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Implemented Client validations using Java Script, Angular JS and JQuery.
- Experience with Test - Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.
- To retrieve the data in the form of objects and properties, such as customers and customer addresses, without concerning them with the underlying database where this data is stored using ENTITY FRAMEWORK.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL and PL/SQL. Extensive knowledge of writing complex queries using SQL.
- Implemented AJAX requests and responses using JQuery and JSON for improving the performance and interactivity of applications.
- Designed, modeled and architected enterprise n-tier software agent using WCF web service.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Experienced in utilizing the new integrated features of ASP .NET3.5/3.0versions Communication Foundation (WCF),Windows Presentation Foundation (WPF).
- Experience in Cloud computing MicrosoftAzure.
- Strong understanding of the software development lifecycle (SDLC) and of Quality Assurance techniques using source code control repositories, debugging and testing experience.
- Strong in identifying, assessing and providing resolution of complex issues and problems.
- Ability to quickly grasp any new technologies and concepts.
- Familiarity with Network Security, physical security and business Disaster recovery.
- Familiarity with Identity and Access Management, Application security, Infrastructure security, System & Data security, Physical and Environmental security, and Regularity/standard compliance.
TECHNICAL SKILLS:
Microsoft Technologies: ASP.NET 4.0, C#.NET, VB.NET, ADO.NET, WCF, MVC, LINQ
Programming Languages: C#, C, C++, SQL, T-SQL, Oracle, PL-SQL
Database/RDBMS: SQL Server 2005/2008/2012, Oracle 10g/9i/8i
Web Technologies: HTML, Java Script, Angular JS, JSON, Ajax, ASP.NET Web Services, Master Pages, Object Oriented Programming, Entity Framework, REACT JS, Node JS.
XML-Related Technologies: XML, XSL, XSLT, XPath, SOAP, WSDL.
Operating Systems: Windows XP /7.0, Windows Server 2003/2008
Development: VisualStudio.NET 2013/2010/2008/2005.
Tools: SQL Server Business Intelligence Studio, Test Director (QC), Microsoft Visual Source Safe, Tortoise SVN, TFS, Toad, Microsoft VISIO 2000, MS Visio 2007, JIRA Project Management Tool, Service Centre, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago,IL
Software Engineer
Key Responsibilities:
- Analyzed highly complex business requirements, designs and technical specifications to develop / program highly complex original code.
- Developed and supported WCF web services and wrote user interfaces using ASP .NET and windows client using C#.
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, JQuery, React JS and Bootstrap.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents using REDUX application architecture.
- Developed React components.
- Extensively worked on various components of Spring MVC like Controllers, Validators, and Command Objects.
- Experience in writing WEB APIs using Restful services and consuming those WEB APIs in MVC application
- Enhanced pages with JQuery AJAX methods, which provided responsive user interfaces to display the data on the web page and to make asynchronous http calls to the server side.
- Developed MS SQL Server Reporting Service reports.
- Implemented Microsoft SQL Server code (DDL, stored procedures, etc.) and custom data model development and performance tune developed programs.
- Verified program logic by executing test data, testing and debugging the programs and also supported testing and the migration of platforms and applications to production.
- Assured quality, security and compliance requirements for supported area and supervised in creation of updates to and testing of the business continuation plan.
- Provided testing support for developed programs and was also partner with business and technology teams to provide best-in-class design and application support
- Developed Data Access Layer using ADO.NET and accessed Data using Stored Procedures.
Environment: .NETFramework 4.5, Visual Studio 2015, ASP.NET, C#.NET, ADO.NET, MVC, CSS, AJAX, HTML 4/5, JavaScript, MY-SQL, JQuery, WCF Service, SQL, Harvest, TFS.
Confidential
Senior Software Engineer
Key Responsibilities:
- Develop business logic using C# and user interfaces using ASP.NET as per design documents and adhere to timelines and release schedules following project development methodology and coding standards/guidelines.
- Design and development of web forms using C# as code behind language
- The ADO.Net objects such as Data Reader, Data Adapter, Dataset and Data List are used in order to read or update the records in the database
- Server side validations using C# and ASP.NET validations controls and client side validations using JavaScript.
- Used MVC to create various views of the Web Pages and different action methods in the controllers.
- Used Model View Controller (MVC) design pattern with ASP view engine to develop an efficient web application, ASP.NET with C# as code.
- Implemented Ajax controls
- Wrote C#.net class modules for database connectivity and execution of stored procedures in Oracle 11g.
- Used Stored Procedures, functions, views, triggers for applying various business rules
- Writing SQL scripts for the database design
- Unit Testing and Integration Testing of the system
- Maintenance activities like bug fixing and performance improvement
- Used Project management Techniques familiarity with Waterfall, Agile, Rapid Application Development, Product Life Cycle Phases, Client Server/Distributed Application Design & Development, Internet/Intranet Application Design & Development, Enterprise Security models, High Level Data Definition Techniques
- Used HTML, CGI, TCP/IP, JavaScript.
Environment: .NETFramework 4.0/4.5, Visual Studio, ASP.NET4.0, C#.NET, ADO.NET, CSS, Front Page,Entity model, AJAX, HTML 4/5, JavaScript, XAML, LINQ, MVC 4.0, T-SQL, XAML, JQuery, WCF Service, SQL, Oracle 11g.
Key Responsibilities:
- Design and development of web forms, business and data access classes as per application needs
- Designed RESTful XML web service for handling AJAX requests.
- Implemented WCF for communication with other enterprise systems.
- Involved in developing User Interface Web forms using MVC pattern.
- Implemented Collections, Delegates, Interfaces, Serialization, Deserialization,Event Handling Concepts in C#.
- Implemented Client Side Validation using JavaScript
- Designed and developed Databases in SQL, which includes the development of functions, stored procedures and triggers using TSQL.
- Used ADO.NET Entity Data Model as well as LINQ to SQL to deal with database
- Used Web.Config file for setting up the application by providing connection strings.
- Extensively used Master Pages in ASP.NET4.0 to achieve consistent for designing of web pages for website
- Used .Net and web technologies like XML, CSS, HTML and JavaScript while working for the project
- The business logic is implemented using C# language.
- Used Asp.net validation controls for server side validations.
- Used Ajax in the web forms.
- Used GridViews for sorting and paging.
- Used Stored Procedures, functions, views, triggers for applying various business rules.
- Writing SQL scripts for the database design.
- Unit Testing and Integration Testing of the system.
- Maintenance activities like bug fixing and performance improvement.
Environment: NETFramework 4.0, Visual Studio 2012, ASP.NET4.0, C#.NET, ADO.NET, CSS, Front Page,Entity model, AJAX, HTML, JavaScript, XAML, Azure, LINQ, MVC framework, T-SQL, XAML, JQuery, JSON WCF, SQL.
Key Responsibilities:
- Web Application Design including flow of information and making a decision of various forms, controls and data objects to be used for aesthetic and efficient performance.
- Developed User Controls (ASCX) using ASP.NET.
- CreatedDLLsto implement business logic and to integrate the application.
- Extensive use ofADO.NETobjects like Data Sets, Data Tables, Data Reader, Command and Connection objects, Data Grid, Data list and Repeater objects.
- Designed and developed UI using ASP.NET, HTML, CSS, j Query and AJAX.
- Created Stored Procedures, functions, views, triggers for applying various business rules
- Writing SQL scripts for the design of the database.
- Preparing unit test cases.
- Created the Editor and Display templates for MVC controls.
- Created methods in Web services and Windows services for both Windows and Web Applications.
- Involved in database design. Created Database Tables, Stored Procedures, User Defined Functions, Views, and Triggers.
- Unit Testing and Integration Testing of the system.
- Maintenance activities like bug fixing and performance improvemen.t
- Implemented Server side and Client side validation modules using Validation Controls and JavaScript.
- Ensured new project development for process improvement.
- Conducted various Knowledge transfer sessions for the new entrants and as well laterals in Confidential regarding my project.
- Headed a team of 7 new entrants and was responsible in meeting the deadlines and delivering a defect free code.
- Responsible in writing the functional specifications document as well Technical specifications document.
Environment: ASP.NET, JQuery, Entity framework,.NET Framework, MVC Framework, C#.NET, SQL Server 2008 R2, SSRS, WCF, WPF, LINQ, JavaScript, Ajax, HTML5, Web API.