We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

SUMMARY:

  • Senior full stack web developer with over 10 years of experience in different web technologies such as C#, ASP.NET, Web API, AngularJS, Node.JS, NPM, HTML, CSS, jQuery.
  • Experience with ORM frameworks such as NHibernate, Entity Framework, LINQ to SQL
  • Experience with Karma and Jasmine for front end unit testing and NUnit for the .net backend.
  • Strong experience with relational databases such as SQL Server and Oracle.
  • Spearheaded the effort of developing an efficient and scalable UI framework for a client facing application using AngularJS and BootStrap frameworks.
  • Developed and hosted a personal web site built on Node.JS framework using MEAN stack.
  • Experience working in Banking, Real Estate & E - Commerce domains.
  • Experience in agile software development model.
  • Team player possessing strong analytical, problem solving and communication skills
  • Demonstrated ability to work with global teams across time zones.
  • High adaptability and flexibility
  • Excellent communication skills. Communicates clearly and persuasively to all levels of employees, customers and management
  • Good self-learner and passionate to produce high quality deliverables.
  • Successfully designed and developed new products in an online e-commerce website which had 10,000 daily average users
  • Spearheaded the effort of developing a scalable and highly maintainable UI framework for an external facing application using AngularJS and Bootstrap responsive UI.
  • Firsthand experience in building and hosting website built on MEAN stack (MongoDB, ExpressJS, AngularJS, and Node.JS).
  • Designed and implemented JavaScript unit testing framework using Karma and Jasmine. This enabled the team to detect defects at an early stage which otherwise were slipped into production.
  • Solid knowledge of Object Oriented concepts, interface based design, design patterns and data structures.
  • Natural problem solver and ability to assess the criticality of production software defects and providing solution in a time bound fashion without causing any financial impact.
  • Mentored other developers on the best practices.
  • Expert communication, interpersonal and organizational skills.

TECHNICAL SKILLS:

Programming Languages: C#, HTML, JavaScript, CSS, jQuery

Technologies/ Framework: ASP.NET 3.0/3.5/4.0, LINQ, ASP.NET, ADO.NET, AngularJS, Enterprise Library, Node.JS, NPM, Bootstrap

Databases: SQL Server, Oracle 11g, MongoDB

IDEs: Visual Studio, Visual Studio Code, Sublime Text

Application Servers: IIS

Version Control: GIT, Bitbucket, Sub Version (SVN), Perforce

ORM Framework: NHibernate, Entity Framework, LINQ to SQL

Unit Testing Framework: NUnit, Karma, Jasmine

Other Tools: SSIS, Pentaho ETL, NCover, Beyond Compare, Code Collaborator

PROFESSIONAL EXPERIENCE:

Confidential

Senior Full stack Developer

Responsibilities:

  • Lead a development team that was spread across different regions and time zones.
  • Played role of a scrum master on rotational basis
  • Designed and developed features in a traditional ASP.NET web application built on 2 tier architecture.
  • Managed SQL Server database. Worked on creating transaction based stored procedures, functions, triggers, indexes, views.
  • Performed performance tuning of stored procedures by leveraging execution plan and SQL profiler.
  • Worked on creating and consuming RESTful web services with SOAP and JSON responses
  • Uilt efficient SQL queries for SQL Server Reporting Services.
  • Experience hosting applications in load balanced environment.
  • Helped the team architect a highly scalable and easy maintainable AngularJS based application.
  • Drove an effort to migrate the application from Angular 1.6 to Angular 2 using TypeScript
  • Worked on responsive UI designing using Bootstrap.
  • Configured batch jobs to consume daily feeds from external systems using Autosys scheduling tool.
  • Developed a utility to facilitate the flow of data from SQL Server to Oracle. This was implemented in an efficient manner by re-using application database layer.
  • Handled production release management by submitting appropriate change request via ITSM.
  • Conducted code reviews via Bitbucket pull request and ensured best practices are implemented.
  • Helped the team setup Angular unit testing framework using Karma and Jasmine. Thereby minimizing the probability of introducing new defects.
  • Addressed production issues in an efficient and timely manner by coordinating with all the stake holders.
  • Developed UI screens using ASP.NET Web Forms, Web Server controls and custom user controls, HTML, XML, CSS, and JavaScript.
  • Worked on custom controls, user controls and other reusable components.
  • Implemented client side functionalities using jQuery and JavaScript for a legacy application
  • Instrumental in designing frontend framework using AngularJS and Bootstrap for an external facing application.
  • Configured batch jobs to consume daily feeds from external systems using Autosys scheduling tool.
  • Developed an utility to update SQL Server tables from Oracle tables
  • Release management.
  • Active participation in all stages of SDLC process
  • Practiced in different agile ceremonies.
  • Participated in code reviews and helped the team use coding best practices.
  • Coordinating with offshore team and assigning work.

Environment:: ASP.Net 3.5, C#, Angular 2, TypeScript, Bootstrap, JavaScript, SQL, XML, HTML, CSS, jQuery, Enterprise Library 4.0, Singleton, Dependency Injection, SOAP, JSON, RESTful web services, SQL Server database, SQL Server, Oracle, Karma, Jasmine

Confidential

Senior Developer

Responsibilities:

  • Designed and developed features in an internet based website that followed MVP design pattern having NHibernate persistence layer and SQL server database.
  • Participated in all phases of SDLC including analyzing business requirements, developing technical specifications, planning, coding
  • Collaborated with database administrators to design appropriate data models. Hands on with creating complex SQL queries for performing DDL and DML operations. Developed efficient stored procedures that enforced ACID properties.
  • Implemented data analytics using Adobe Omniture framework
  • Experience configuring and troubleshooting issues with IIS
  • Used JavaScript, jQuery and CSS to customize graphical user interface (GUI).
  • Used LINQ to perform different in-memory collection operations
  • Designed and developed features in a traditional ASP.NET application using web forms and SQL server backend
  • Played role of a team member in agile development model.
  • Used ASP.NET custom controls and user controls for creating reusable components
  • Used JavaScript and CSS to develop UI components.
  • Developed database objects such as SQL procedures, triggers and functions with emphasis on performance
  • Used SQL profiler to determine performance bottlenecks in the SQL queries
  • Worked on SQL jobs to perform routine tasks
  • Developed and deployed SSRS reports
  • Used code collaborator tool for code review
  • Debugged and resolved production issues on-time basis
  • Developed web forms using C#, ASP.NET, Server controls and custom user controls, HTML, XML, CSS, and JavaScript.
  • Participated in requirements gathering and documenting user stories
  • Worked with UI designing team for baselining wireframes.
  • Created technical design documents during the developments phase.
  • Worked with senior developers in the team to have the code reviewed before production release.
  • Took part in production release process.
  • Developed User Interface pages using ASP.NET Web Forms, Web Server controls and custom user controls, HTML, XML, CSS, and JavaScript.
  • SQL query analysis and optimization.
  • Implementing client side functionalities using JavaScript and jQuery.
  • Requirements gathering and documentation.
  • Creating technical design documents based on Use cases.
  • Worked with MVP design pattern for developing the application.
  • Conducted demos of the completed features to the customers
  • Followed agile development methodology.
  • Developed and deployed SSRS reports.
  • Worked on different database objects such as stored procedures, triggers and functions.
  • Worked on SQL jobs to perform routine tasks.
  • Engaged in code review process using code collaborator tool.
  • Worked on creating UI components using WPF
  • Worked on consuming WCF services.
  • Troubleshooting issues with SQL Server database
  • Worked on different database objects such as stored procedures, triggers and functions.
  • Involved in requirement gathering and analysis.
  • Writing technical design documents.
  • Involved in UI development using WPF controls.
  • Worked on consuming WCF services.
  • Worked on XBAP technology.
  • Used LINQ for coding server side logic.
  • Conducted demos of the completed feature to the customers.

Environment:: .Net 3.0, C#, ASP.NET, ASP.NET Web Forms, WPF, WCF, HTML, XML, CSS, jQuery, JavaScript, SQL Server, SSRS, LINQ, MVP, GUI, NHibernate

Hire Now