Sr. Full Stack Developer/ Senior Software Engineer Resume
SUMMARY
- Highly accomplished Full Stack developer having over 14+ years of software development experience in design, development, integration and implementation of Web applications using wide array of advanced tools, frameworks and technologies.
- Experience Designing Classes, Interfaces, data structures and algorithms that are elegant, efficient, modular, reusable, testable and maintainable and follow good software design practices and principles.
- Experience writing highly testable and maintainable code using industry proven principles and practices such as SOLID
- Strong knowledge in Objected Oriented Development methodologies, design and implementation
- Very good understandings of fundamental deign principals for building scalable application.
- Understanding of architecture and design across all systems.
- Working proficiency in developmental toolsets In touch with industry wide technology trends and best practices.
- Strong understanding of agile methodologies with ability to work on various common frameworks.
- Good understanding of techniques such as Continuous Integration, Continuous Delivery, Test Drive Development, Cloud Development, application resiliency and security
- Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.
- Good experience in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS,Backbone JS and Node JS as a platform for Web applications
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular.js and React.js.
- Experience in designing and implementing component based development, performance driven application using Angular 2 and Angular 4/6 & above.
- Knowledge of JavaScript frameworks jQuery. Experience in building application with React JS,Angular2/ 4, Redux, Require JS in MVC architecture.
- Thorough knowledge about Angular.js Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture; React.js Features like Components, Lifecycle methods, Unidirectional data flow using the Flux Architecture.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API.
- Good knowledge Virtual Dom implementation within React and Javasript API.
- Expertise with the Flux architecture and components involved (Stores, Dispatchers, Actions)
- Experienced in working with Redux architecture using complex Object-Oriented concepts.
- Experience developing Responsive web design using Bootstrap3 or later.
- Good understanding of REST API's; extensive experience of integrating services via Ajax using JavaScript, jQuery, Angular.js, Angular 2 / 4 and React.js.
- Good experience working with CSS preprocessors like SASS and LESS using mixins, unctions, custom grid systems following object oriented modular css patterns; working with complex CSS layouts, positing and Pseudo Elements.
- Very good experience working in Microsoft .Net technology stack - C#. ASP.Net MVC, .Net Core, Web API.
- 8+ Years of Experience in OOP design and development using C# and VB.NET.
- Expertise with WPF, WebAPI, WCF, multi-threading, Task library, MVVM design pattern integration with WPF.
- Wide array of experience in ASP.NET, ASP.Net Core, .Net Core 2.0, Web Services: WEB API, REST Services, WCF, GraphQL
- Very good Experience with testing, IOC, DI, Spring.Net.
- Excellent Knowledge of ASP.NET, Web Services and Service Oriented Architecture (SOA).
- Experience in using object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring.
- Experience in designing and developing enterprise applications using MVC (Model View Controller) Architecture.
- Good knowledge of third party controls - Far Spread, Infragistics and Telerik.
- Good experience in LINQ and ADO.NET Entity Data Model Framework
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
- Experience in using Enterprise Library and Log4Net.
- Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and also created clustered and non-clustered indexes.
- Involved in Normalization and De-Normalization of existing tables for faster query retrieval.
- Advised optimization of queries by looking at Execution Plan for better tuning of the database.
- Designed and developed SSIS Packages to import and export data from MS Excel, SQL Server 2008/2014 and Flat files.
- Involved in daily batch loads (Full & Incremental) into Staging and ODS areas, troubleshooting process, issues and errors using SQL Server Integration Services (SSIS)
- Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in both the environments Development and Production.
- Used various Transformations in SSIS Dataflow, Control Flow using for loop Containers and Fuzzy Lookups etc.
- Implemented Event Handlers and Error Handling in SSIS packages.
- Developed various types of complex reports like Drill Down, Drill through, Cross tab reports.
- Involved in scheduling, creating snapshots and subscriptions for the reports using SSRS
- Involved in designing Parameterized Reports and Report Models for generating Ad Hoc reports as per the client requirements.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full Stack Developer/ Senior Software Engineer
Environment: .Net Core, .Net, C#, VB, MVC (4/5/6), Rest API, WCF, XML Web Service, Entity Framework, ADO.Net, VS Code, WPF, MVVM, Redux, RxJs, JavaScript / Typescript, JQuery, AngularJS, Angular (2/4/6), Node, NPM, CSS, Bootstrap, Sql Server, SSIS,SSRS,Toad, Git, BitBucket, VSTS, Agile,Web Jobs, Queue, Service Fabric, Unity, Prism, LINQ,JSON,Log4Net, Radis cache, MOQ,Azure DevOps, AWS, Azure, Serverless, Entity Framework, GIT, Jenkins,TFS,VSTS, NodeJS
Responsibilities:
- Write high quality code in C# .Net and other object-oriented languages that is easy to maintain and test.
- Design and build REST API using ASP.Net core 2 frameworks, NodeJS, MSSQL Server, and SOA technologies, Redux Store, RxJs, Angular 6, React.
- Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals
- Developed user interface by using the Angular 6, Redux, Flux for SPA development.
- Worked on creating Web Jobs, Queue and implemented Service fabric.
- Develops/builds code of high-priority and high complexity web applications according to the User Stories in a fast-paced Agile work environment.
- Participates in all SCRUM ceremonies including Daily Stand Ups, Retrospectives, Sprint Planning and Sprint Review.
- Designs software solutions for medium complexity requirements under minimal guidance leveraging existing standards.
- Strong knowledge of well-known software design patterns and practices including SOA or Microservices, Dependency Injection etc.
- Experience working on n-tier & SOA web applications (UI, Service Layer, Business Logic Layer, Data Access Layer) with a focus on cloud and container deployments.
- Experience in web-based software development, ideally full stack RESTful API
- OAuth, OpenID Connect, JWT, token-based stateless authentication
- Conduct root cause analysis and resolution of application bug fixes in production and test environments
- Address system issues as they related to performance, scalability, and reliability
- Participate in an Agile environment using Scrum software development practices, automated unit testing, Continuous integration, Code reviews, Version control systems, automated build processes.
- Orchestrating Microservices to create business APIs and REST API design and creation.
- Demonstrating experience with API testing including test automation, load and performance testing.
Confidential, Schaumburg, IL
Sr. Full Stack Developer
Environment: ASP.Net Core, .Net, C#, VB, MVC (4/5/6), Rest API, WCF, XML Web Service, Entity Framework, ADO.Net, VS Code, React, Redux, RxJs, JavaScript / Typescript, JQuery, AngularJS, Angular (2/4/6), Node, NPM, CSS, Bootstrap, Sql Server,NoSql, SSIS,SSRS,Toad, Git, BitBucket, VSTS, Agile,Web Jobs, Queue, Service Fabric, Unity, Prism, PHP, LINQ,JSON,Log4Net, Radis cache, MOQ,Azure DevOps
Responsibilities:
- Design and build REST API using ASP.Net core 2 frameworks, NodeJs, WCF Data Services, MSSQL Server, Oracle, and SOA technologies, Redux Store, RxJs, Angular 4 / 6, React.
- Works with business team and other software developers in completing software development and enhancement tasks
- Analyzes requirements and designs solutions for projects and change requests.
- Codes, tests, debugs, implements, documents, and maintains complex programs.
- Works as part of team as well as independently with minimum guidance.
- Ensures that developed code is compliant with best practices, standards, and enterprise architecture.
- Write technical documentation for applications developed.
- Participate in full development life cycle including requirements analysis and design.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in a variety of languages.
- Actively participating in our SCRUM process.
- Troubleshooting issues by fixing defects and responding to client specific problems.
- Developed user interface by using the Angular 4, Redux, Flux for SPA development.
- Implemented redux architecture using complex Object-Oriented concepts.
- Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals
- Worked on creating Web Jobs, Queue and implemented Service fabric.
- Worked on Sql queries and optimization techniques to improve the performance of the application.
- Document all related work per company's methodology
- Resolved technical problems relating to API application by identification and fixing bugs.
- Wrote complex Database Queries, Stored Procedures, views, indexes, triggers and cursors T-SQL scripts for management and maintenance of application Databases.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
- Used ADO.NET, ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Extensively used Action, Func and Predicate in ViewModel and Middleware classes.
- Implemented ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Worked in complex Stored Procedures, Scripts using joins, wrote Triggers to update data in Audit table as soon as data get updated, deleted or inserted into their corresponding tables.
- Worked in SSIS packages to move data from different sources flat file, database to database.
Confidential, Arlington Heights, IL
Full Stack Developer/Senior Software Engineer
Environment: ASP.Net Core, .Net, C#, VB, MVC (4/5/6), Rest API, NodeJs, WCF, XML Web Service, Entity Framework, ADO.Net, nHibernate, Sprint.Net, VS Code, WPF, MVVM, React, Redux, JavaScript, JQuery, AngularJS, Angular (2/4/5), KO, Node, NPM, CSS, Bootstrap, GraphQL, Sql Server, Oracle, SSIS,SSRS,Toad, Git, BitBucket, TFS, SVN,Web Jobs, Queue, Service Fabric, quartz, Unity, Prism, Applied Pathways, PHP,PostgreSQL
Responsibilities:
- Design and build REST API using ASP.Net core 2 frameworks, NodeJs.
- Integration of third party API i.e. Amazon, Ebay and Wayfair.
- Developed user interface by using the Angular 4, Redux, Flux for SPA development.
- Implemented Redux architecture using complex Object-Oriented concepts.
- Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals
- Worked on creating Web Jobs, Queue and implemented Service fabric.
- Worked on Sql queries and optimization techniques to improve the performance of the application.
- Document all related work per company's methodology
- Resolved technical problems relating to API application by identification and fixing bugs.
- Wrote complex Database Queries, Stored Procedures, views, indexes, triggers and cursors T-SQL scripts for management and maintenance of application Databases.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
- Used ADO.NET, ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Extensively used Action, Func and Predicate in ViewModel and Middleware classes.
- Implemented ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Worked in complex Stored Procedures, Scripts using joins, wrote Triggers to update data in Audit table as soon as data get updated, deleted or inserted into their corresponding tables.
- Worked in SSIS packages to move data from different sources flat file, database to database.
Confidential
Full Stack Developer
Environment: C#.NET,VB.NET, ASP.NET,ASP.NET CORE, MVC, MVC Core, WEB API Core, C#, WCF,WEB API .Net, Entity Framework,LINQ,HTML, DHTML, CSS, AJAX, SQL Server 2008 R2 / 2017, Windows 7, SSRS,SSIS, CSLA Framework
Responsibilities:
- Participated in a fully scalable WEB based client/server application using C#, MVC 5.0, WCF, WCF REST, REST API, Angular2.0, Entity Framework and SQL Server.
- Architected the DAL, REST API
- Develop API services in an Agile environment
- Document all related work per company's methodology
- Implemented procedures for designing and development of new features for assigned applications.
- Resolved technical problems relating to API application by identification and fixing bugs.
- Wrote complex Database Queries, Stored Procedures, views, indexes, triggers and cursors T-SQL scripts for management and maintenance of application Databases.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
- Used ADO.NET, ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Extensively used Action, Func and Predicate in ViewModel and Middleware classes.
- Implemented ADO.NET Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database
- Worked in complex Stored Procedures, Scripts using joins, wrote Triggers to update data in Audit table as soon as data get updated, deleted or inserted into their corresponding tables.
- Worked in SSIS packages to move data from different sources flat file, database to database.