Full Stack Developer Resume
Pleasanton, CA
SUMMARY
- Have 10+ years of experience in the field of software development using AGILE SCRUM Methodology and Waterfall, actively involved in Analysis, Design, Development, Implementation and Testing of business applications.
- Well Experienced in developing and maintain the applications and re - engineering and maintenance the applications
- Analyzing the functional requirements of project and documenting the functional specifications and detailed design for the new programs
- Results oriented Internet, Intranet, Extranet and e-commerce professional with diverse experience in multi-disciplined e-business projects and Business-to-Business product development Applications
- Extensive programmer as full stack developer using ASP.Net, .NET Core 2.0, MVC, Entity Framework, C#.Net, HTML/HTML5, XML, JavaScript, JQuery, JQuery Data Tables, Web API, Angular2,4, SQL Server, My SQL, SQL Lite
- Extensive experience working with ASP.Net, MVC Frameworks 5.0/4.0/3.0/2.0 and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models with State Management, Security, caching features and configuring optimizations etc.
- Strongly skilled and well Experienced in developing Single page applications (SPA) and client side functionalities with various rich UI and responsive features along with performance functionalities in the web applications using advanced JavaScript/UI frameworks like Angular(2.0/4.0), JSON, JQuery, XML, AJAX, HTML (5/4), DHTML, XML/XSL/XSLT, CSS (3/2), Telerik KendoUI.
- Superiorproficiency in implementing Validations, Components, Directives, Routings, Services in Angular 2.
- Experience in creating SPA applications using Angular
- Exceptional ability in Design, Development, Security, Testing and consuming of distributed applications using Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, and Web services.
- Proficient in working with Web Services, SOAP & Restful WCF & Web API
- In depth Knowledge in working with attribute routing, data serialization, model binding, user based authentication and token based authentication in WEB API.
- Proficient knowledge in Entity Framework 6.0/4.3 Code First and Database First approaches with ASP.NET MVC to implement CRUD operations.
- Make asynchronous connections to MongoDB through Web API using NodJS
- Expertise in Database design (RDBMS), programming, implementation and development using MS SQL Server 2005/2008/2012 , MS access, analytical and conceptual skills in database related work primarily creating complex Stored Procedure, Views, Triggers, Functions, T-SQL, Indexes, Cursors, Performance Tuning, SQL Profiler
- Proficient in working with 3rd party Controls Telerik Kendo UI
- Blog and Forum Implementation experience
- Proficient experience in 3rd party Integration like Mobikwik, Seat seller, RedBus and iTextSharp
- Proficient in PayPal Integration and maintain security
- Experienced in version control systems such as GIT, Team Foundation Server (TFS) and Visual Source Safe(VSS) for active tracking of work progress and maintaining code repository
- Involved in performing unit testing using tools MS-Unit, N-Unit, Test-API and also involved in several integration testing, system testing and performance testing
- Interacted with QA teams to review and develop application model
- Experience in Integrating Payment Gateways like PayPal and BrainTree.
- Development and maintaining the build process and handling hosting issues
- Working on Amazon Deployment environment creating s3 buckets and maintain services
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS
Programming Languages: C#.Net (4.0/3.5/3.0), HTML, T-Sql
Web-Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0, Ajax3.0/2.0, Javascript, Jquery3.0/2.0/1.0, Angular.4.0/2.0
UI Technologies: HTML5, CSS3, Telerik KendoUI
IDE Tools: Visual Studio 2008-2017, Sql Server Management Studio
Databases: MS SQL SERVER 2000-2012,MY SQL MS Access, SQL Lite,MongoDB
Version Control Tools: GIT, SVN, TFS
Modeling Tools: UML
Web services: WCF, SOAP, Web API, AWS
Middleware: WCF, ADO.NET, Web Services
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Full Stack Developer
Responsibilities:
- Involved in SDLC in whole project, in Analysis, design and Implementation part.
- Demonstrated the UI modules to Users with weekly Analysis as per the SCRUM.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and Agile SCRUM.
- Developed the application using N-Tier architecture using C#, MVC5, Entity Framework 5, LINQ, Web API, HTML5, CSS3, Angular
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contained all the business logic
- Developed partial page loading using ajax with jQuery
- Create custom directives, components and services to interface with restful services and also Dom application environment using Angular
- Implement the repository interfaces to manage the address book access through DI
- Developed MVC 5 pattern using Entity Framework for the Data Access Layer and UI with Angular for the front end.
- Also used Angular which communicates with RESTFUL web service.
- Working with AngularJS, Ajax, CSS, and callback Objects, Effects and Events
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables
- Created and maintained database schema, tables, views, stored procedures and indexes for better performance using SQL Server.
- Developed tabular, matrix and chart type of reports in SSRS also Worked on developing end-to-end SSRS reports
- Performed Unit Testing, Integration Testing and Regression testing for all units in developed pages in a regular basis using NUNIT Tool to improve the performance of the application.
- Used Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
- Interacted with QA teams to review and develop data standards, data exchange, XML data standard, and data sharing model
- Coding for various Modules, Error Handling, Modification and Testing.
- Development and maintaining the build process and handling hosting issues
Environment: HTML 5, CSS 3, JavaScript, Angular4.0, C#4.6, MVC 5.0, .NET Core 2.0, Entity Framework 5.0, LINQ Web API, REST, SQL Server 2012, IIS 7.0, Visual Studio 2017, SQL Server 2012,JSON, Test API, N-Unit, GIT.
Confidential, Scottsdale, AZ
Senior Software Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Developed core business algorithm to create inland trips based on the availability, rail schedule info and available rates.
- Involved in designing the layout of User interface using HTML, Asp.Net, JQuery, JQuery DATA Tables and Java Script, Telerik KendoUI and Class diagrams using UML.
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 4.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 4.0 for web pages.
- Defined and implemented customized configurations settings for application for incorporating user authentications and authorizations via role based security to restrict accessibility to certain module.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- 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
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Used JQuery Data Tables with customizing Paging and integrated with service based implementation to retrieving the data on to the page
- Developed Stored Procedures, Triggers, and Views in SQL Server for accessing the database.
- Used JSON intensively to bind the data, data manipulation to JQuery Data Tables.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports implemented customizing reporting services.
- Extensively Used VSS (Visual Source Safe) for the maintenance and status of the developers for development of application
- Interacted with QA teams to review and develop data standards.
- Development and maintaining the build process and handling hosting issues
Environment: HTML5, CSS 3, Java Script, JQuery, JQuery Data Tables, Visual Studio 2012, ASP.NET 4.0, C#, ADO.NET, WCF, LINQ, SQL Server 2012, NUNIT, Visual Source Safe (VSS).
Confidential, NY
Senior Software Developer
Responsibilities:
- Involved in full life-cycle of the app from requirements gathering.
- Interact with clients and System Analysts to identify business objectives and clarify requirements.
- Design and implement the architecture of the SQL Server database structure
- Implemented ASP.NET Web Services using C#.NET
- Developed Web services with use of C#.NET, LINQ by using .Net framework 4.0
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Extensively used partial classes, Generics, Interfaces and Object-Oriented Concepts
- Effectively used ADO.NET components such as Dataset, Data Adapter, Command Builder as when needed to implement the custom-built Data Access Layer
- Developed code for exception handling and session management
- Performed code reviews to implement performance and coding conventions guidelines
- Interacted with IOS and analysis teams to review and develop app configuration.
- Development and maintaining the build process and handling hosting issues
Environment: NET Framework 4.5, Visual Studio 2015, C#.NET, ASP.NET, ADO.NET, MS SQL Server 2012, SQLite, IOS, Swift, JQuery and xAsp.net Web Services, WCF Web Services.
Confidential
.Net Developer
Responsibilities:
- Responsible to work on team assigned individually.
- Analyze the requirement, Design the solution, Discussion of proposed solution with team, Implementation, Testing and bug fixes.
- Created technical documentation such as function specifications, design documents
- Create Hosted app architecture to communicate third party APIs using javascript interfaces that call native code running on the device
- Generated reports to display the statistics using JQuery Data Tables
- Developed WCF services to support all client needs
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Platform/UI customizations
- Develop back-end Components connect the supported web services from Mobikwik to incorporate the recharge Services
- Used ADO.Net for data querying, storage and manipulation
- Developed modules of the application in ASP.NET and involved in writing C#.NET classes.
- Created different business objects and interfaces using .Net Framework 4.0 with Object Oriented Programming (OOP) Methodology
- Designed large scale business application and systems in a web-based multi-user environment.
- Used AJAX on server controls to avoid page post back and page flickering.
- Used Entity Framework’s Code First approach to create database and tables as objects along with LINQ to handle the communication with the database and to perform CRUD operations.
- Project stories includes Rest API Implementation, Consuming Rest API at client, Testing of Rest API with Postman, Soap API Integration, Angular, LESS, CSS, Single Page Application development, Nunit with Microsoft Fake library, Entity Framework, Link, MS SQL.
- Created and consumed Web services to communicate multiplatform applications. Used Visual Source Safe for maintaining the Software Versioning
- Involved in Unit Testing and Integration Testing of Different Modules
- Analyzed, reviewed and tracked the bugs and prepared weekly defect and status reports
Environment: Framework 4, Visual Studio 2013, C#.NET, MVC, Entity Framework ASP.NET, Microsoft Access, JavaScript, XML,AJAX, JSON, asp.net and WCF Web Services, jQuery, JQuery Data Tables, Angular, Cordova,SQL Server 2010, Web API and version controller SVN
Confidential
Tech Lead
Responsibilities:
- Designed and developed the Windows application which consisted of a WinForms GUI.
- Implemented Object-Oriented Programming (OOPS) concepts of interfaces, inheritance, abstraction and polymorphism.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2005 for inserting/Updating/Deleting the data into the relational tables.
- Involved in Unit Testing, Modular Testing and successful integration of modules and multiple layers in the system.
- Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL for various BI purposes.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Used ADO.NET objects, Dataset, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2008 Data Source.
- Have successfully published various .NET interfaces screens on to the IIS server.
- Provided administrative services to the data discrepancies in the reports, SQL server jobs and GU interfaces.
ENVIRONMENT: C#.Net, ADO.NET, ASP.Net 2.0, C#, JavaScript, SQL Server 2008, MY SQL, HTML, CSS.
Confidential
Lead
Responsibilities:
- Analyze the requirement, Design the solution, Discussion of proposed solution with team, Implementation, Testing and bug fixes.
- Used ADO.Net for data querying, storage and manipulation
- Developed modules of the application in ASP.NET and involved in writing C#.NET classes.
- Created different business objects and interfaces using .Net Framework 4.0 with Object Oriented Programming (OOP) Methodology Designing the User Interface and Database
- Involved in Coding and Writing SQL Queries, Stored Procedures
- Used JQuery for Client-Side Validations and AJAX Calls to communicate with JSON Data
- Made use of .NET’s object oriented features(C#), event handling, error handling, caching and security features
- Used Ajax and Sea dragon controls for image zooming
- PayPal Processing
Environment: .Net Framework, Visual Studio 2008, C#.NET, ASP.NET, JavaScript, XML,AJAX, Sql Server 2005, Custom Controls, 3rd party API PayPal, sea dragon, Blogger API, Form API, iText Sharp API
Confidential
.Net Developer
Responsibilities:
- Designing the User Interface and Database
- Involved in Coding and Writing SQL Queries, Stored Procedures
- Platform/UI customizations
- Developed interfaces using Visual Studio. Net.
- Developed Business Logic, Designing and Database.
- Designing database, file systems.
Environment: .Net Framework, Visual Studio 2003, C#.NET, ASP.NET, Sql Server 2000, Resume Parser