We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

Branchville, NJ

SUMMARY:

  • Senior Web Application, .NET Developer with 5 years of professional experience in all stages of SDLC (Software Development Life Cycle) involving gathering user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
  • Excellent knowledge of OOPS (Object Oriented Programming Structure).
  • Hands on experience of designing and developing software applications with Microsoft .NET Framework using C#, ASP.NET and ADO.Net.
  • Extensive experience working on Web technologies such as ASP.NET, WCF & Web Services, HTML, ASP, XML, SOAP, RESTful Web API, JavaScript, SSRS and SSIS.
  • Experience designing and developing solutions for a Service Oriented Architecture (SOA).
  • Experience in Angular 2 by implementing routing, components, services and directives on the User Interface development.
  • Experience in AngularJS for creating controllers, directives, services and factories in the front - end development.
  • Excellent Knowledge of WCF (Windows Communication Foundation) for development and hosting.
  • Sound knowledge of 3-tier and N-tier layered architecture.
  • Experience working with Design Patterns such as Singleton, Factory and Dependency Injection (DI).
  • Extensive experience in creating Web User Controls, Custom Controls, Server Controls, Windows Service and Web Service.
  • Experience in developing front-end web pages using open source JavaScript library such as JQuery and responsive open source front-end component library such as Bootstrap.
  • Extensive experience in web-based page and site designs using HTML, CSS, Themes, JavaScript and AJAX.
  • Experience working with Data access using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (Language Integrated Query) for data manipulation.
  • Sound knowledge of Multithreading and Caching.
  • Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
  • Highly proficient at writing test cases and using unit tests to validate development releases with Test-Driven Development (TDD) methodology.
  • Experience in software unit testing and well versed at fact-finding, root cause analysis and bug-fixing.
  • Very good Team player, Self-motivated, hard-working professional with good organizational, leadership, interpersonal and communication skills.
  • Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines

TECHNICAL SKILLS:

Programming Languages: Microsoft C#, HTML5, CSS3, JavaScript, TypeScript, LINQ, XML, JSON, Razor, T-SQL, PLSQL, Java

Frameworks: Angular 2, AngularJS, ASP.NET, ASP.NET MVC 4/5, ADO.NET, Entity Framework(EF 6, EF5, EF4.x), Web API, WCF, Web Services, N-Unit, Jasmine, J2EE, J-Unit, Spring Framework 3

Web Services: SOAP, RESTful, WCF

Cloud Services: Amazon Web Services(EC2, S3), Microsoft Azure

Database: MS-SQL Server 2008/2008R2/2012/2014, Oracle Database 11g

Development Tools: Microsoft Visual Studio 2010/2013/2015, MS Visual Studio Code, SQL Server Management Studio 2013, Eclipse, SQL Developer

Reporting Tools: SQL Server Reporting Services

Version Control Tools: Team Foundation Server, Git Methodologies Agile-Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Branchville, NJ

Application Developer

Responsibilities:

  • Gathered requirements, conducted conceptual designs, analyzed former code and transferred to new environment.
  • Analyzed RESTful Web API documents and consumed Web API with service in AngularJS to achieve CRUD operations.
  • Fixed cross domain issues in Web API in configuration by enableCors and adding Data Annotation on HTTP request methods such as GET, POST, PUT and DELETE.
  • Developed front-end components using HTML5/CSS3, AngularJS and Bootstrap based on MVC architecture pattern.
  • Create custom, self-contained, reusable, and testable controllers, directives and services to implement key functionalities in the system.
  • Implemented unit testing using Jasmine throughout application development phase.
  • Extensively involved in migrating the existing system from AngularJS to Angular 2.
  • Developed routing in the system with app-routing and Route Guards to avoid hackable URL.
  • Installed environment for developing Angular2 include getting familiar with NodeJS, TypeScript and Loader.
  • Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
  • Wrote TypeScript codes to develop different functionalities and view parts for the UI (User Interface).
  • Replaced AngularJS directives with Components in Angular 2 to realize the code reusability.
  • Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
  • Realized data transfer between components and Implemented @input and @output to decorate input and output properties.
  • Actively participated in SCRUM meetings to track the processes, made conclusions for working process and involved in setting plans for daily jobs.
  • Used agile methodology to complete the project and maintain project development cycle.

Environment: ASP.NET Web API, C#, Entity Framework, JavaScript, AngularJS, Angular 2, Node.js, TypeScript, HTML5, Bootstrap, CSS, T-SQL, SQL Server 2012, Visual Studio Code, Jasmine, Git.

Confidential, Bedminster, NJ

Application Developer

Responsibilities:

  • Designed user login and logout based on different roles in MVC with form Authentication
  • Built front-end Single Page Application (SPA) using HTML5, Angular JS and Bootstrap and back-end server using Web API.
  • Customized and consumed Web API with HTTP Service to achieve CRUD operations.
  • Implemented AngularJS Authentication for log-in/log-out, and storing the generated token in $SessionStorage so that the token can be sent with each request to access secure resources on the back-end API.
  • Created multiple views using layout template and AngularJS ngRoute.
  • Performed AngularJS form validation and Angular JS form properties with ng-show and created a custom directive for datepicker.
  • Created RESTful Web API services that manage individual data changes between client side and server side.
  • Populated dynamic data in ng-repeat with external filtering functionality
  • Utilized dirPagination module in directives of angularUtils for web page’s pagination functionality.
  • Performed unit testing with Jasmine to improve the coding quality.

Environment: C#, Web API, Entity Framework, JavaScript, AngularJS, HTML5, Bootstrap, CSS, T-SQL, SQL Server 2012, Visual Studio 2013, LINQ, Lambda, Jasmine, TFS.

Confidential, New York, NY

Application Developer

Responsibilities:

  • Gathered requirement, conducted conceptual design, details analysis and provided technical specification.
  • Implemented N-Tier Architecture to provide organized and error free development environment.
  • Designed web application using ASP.NET MVC and transferred data using Entity Framework.
  • Used Automapper to help mapping data from database to application and separate concerns
  • Implemented ASP.NET MVC routing using convention-based and attribute-based routing.
  • Implemented client-side validations by jQuery and server-side validations by Data Annotation
  • Used containers such as Viewbag and TempData to manipulate data between controllers and views.
  • Used form authenticate to prevent anonymous user to access the web application
  • Developed front-end components using Razor view engine along with HTML, CSS, AJAX and jQuery.
  • Designed View Models to combine related models and classes that would be used on different views.
  • Performed unit testing on web application using nUnit.
  • Worked in agile environment to provide higher development efficiencies and better qualities.

Environment: .NET Framework 4.5, C#, ASP.NET MVC 5, Entity Framework, MS SQL Server 2012, JavaScript, jQuery, AJAX, Razor view engine, HTML, CSS, Git

Confidential, Bayonne, NJ

Web Developer

Responsibilities:

  • Designed the application architecture, use cases, and flowcharts based on business requirement.
  • Developed key functional components in ASP.NET Web Forms.
  • Followed the Three-Tier Architecture for application development with Data Access layer, Business Logic Layer and User Interface.
  • Implemented user access control using ASP.NET Forms Authorization and Authentication to ensure financing information and privacy are securely protected.
  • Implemented client-based and server-based state management using properties such as view state, hidden fields, cookies, application state and session state.
  • Implemented client-side validation with ASP.NET validator controls such as required field validator, range validator, compare validator, regular expression validator and custom validators.
  • Implemented data access layer using ADO.NET classes such as DataSet, DataTable and DataRow.
  • Created database documentations and database tables in MS SQL Server.
  • Wrote database stored procedures using dynamic SQL to fetch data more securely.
  • Utilized AJAX Control Toolkit fields to display filtered view results.
  • Provided input to front end development using HTML and CSS.
  • Actively involved in troubleshooting to ensure the progress of project was achieved on time.

Environment: .NET Framework 4.5, C#, ADO.NET, Web Forms, MS SQL Server 2012, HTML, CSS, JavaScript, AJAX, Git

We'd love your feedback!