Application Developer Resume
New York, NY
SUMMARY:
- Over 5.8 years of experience as a .NET Developer in application design, development, and maintenance in healthcare and insurance industries.
- Experience in front - end and back-end web development tools including C#, .NET Framework, HTML5, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, MVC4, ASP.NET, Web Services, WCF, Web API, JSON, AJAX, SQL, ADO.NET, Entity Frameworks, and LINQ.
- Highly proficient in designing web pages using HTML5,CSS3, and Bootstrap to enhance presentation and user experience.
- Skilled in JavaScript, JQuery, and AngularJS to perform client-side functions, including form validation, DOM manipulation, data caching, and AJAX calls.
- Familiar with JQuery UI and AngularUI for implementing advanced user interface features.
- Experience in designing Single Page Applications using AngularJS and using third party modules such as ngRoute and UI-Router.
- Proficient in developing ASP.NET Web Forms, including implementation of Master Pages, Data Grids, and User Controls.
- Implemented SQL in SQL Server Management Studio to create and maintain stored procedures, functions, triggers, and views supporting data delivery for interfaces.
- Familiar with SQL Server Data Tools including SQL Server Integration Services (SSIS) for creating data migration and cleansing packages and SQL Server Reporting Services (SSRS) for developing reports.
- Extensively work on T-SQL, ADO.NET, Entity Frameworks, and LINQ to SQL to establish connections between applications and relational databases.
- Experience in managing Web/WCF Services, and RESTful Web APIs to perform CRUD Operations using JSON calls
- In-depth knowledge of MVC Architectures, N-Tier Architectures, using C# to interconnect the Presentation Layer (UI), Business Logic Layer (BLL), and Data Access Layer (DAL) into one architecture in ASP.NET.
- Experience in performing unit testing and creating test cases using NUnit and Jasmine.
- Extensive experience with version control and source control tools including Team Foundation Server (TFS) and GitHub.
- Excellent communication, interpersonal, and teamwork skills under Agile and Waterfall environments.
TECHNICAL SKILLS:
Languages: C#, HTML (5), CSS (3), JavaScript, SQL, XML, JSON, Ajax, C/C++, Java
Frameworks: .NET Framework, 4.5/4/3, Entity Frameworks, ASP.NET MVC 3.0/2.0, WCF Services, Web Services
Web Technologies: JavaScript, JQuery, Bootstrap, AngularJS, JQuery UI, AngularUI
Databases: SQL Server 2012/2008, T-SQL, ADO.NET
Tools: Visual Studios 2015/2012/2010, SQL Server Management Studios 2012/2008, SQL Server Data Tools, Microsoft Azure
Operating Systems: Windows 10/8.1/7/Vista/XP
Methodologies: Waterfall, Agile, Scrum
Version Control Systems: Team Foundation Server, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Application Developer
Responsibilities:
- Created a web page interface using HTML with AngularJS used as the primary framework to implement the front-end operations
- Participated in requirement gathering and provided design and implementation
- UsedCSS3and Bootstrap to design the user interface
- Used AngularUI to implement advanced user interface features
- Created a Single Page Application using AngularJS with AngularUI Router to implement nested views
- Created Factories to instantiate methods for controllers and Services to create singleton methods to be shared between controllers
- Created Custom Filters to organize data in a more controlled and precise manner
- Implemented AngularJS-based form validations
- Created custom directives to improve HTML and JS code reusability
- Used $broadcast and $emit to pass data between nested controllers
- Implemented Post-Processing Logic using $q Deferred API
- Used directives such as ngShow and ngSwitch to conditionally manipulate the DOM
- Created a RESTful Web API to connect data & business models to the user model
- Used AngularJS $http calls to asynchronously pass JSON data between the HTML page and Web API
- Implemented business-logic layer functions using C# .NET Framework 4.5
- Used Data Annotations to implement server-side validation
- Used Entity Frameworks with LINQ queries to manipulate the database using the API
- Used Bundling to speed up load times for front-end web pages
- Used Dependency Injection within business layer to create loosely coupled code
- Used SQL Server Management Studio to create and manipulate data from a SQL database and implement Stored Procedures
- Used Jasmine to perform unit testing for AngularJS pages
Environment: Visual Studio 2012, SQL Server Management Studios 2012, .NET Framework 4.5, Visual C#, HTML, CSS, AngularJS, JavaScript, Web API, Entity Framework, Jasmine, TFS
Confidential, Glen Allen, VA
Web Developer
Responsibilities:
- Assisted in developing a requirements analysis for the project
- Used HTML5,CSS3, and Bootstrap to modify user interface designs
- Used Bootstrap.js to further enhance web page look and functionality
- Extensively utilized JavaScript with AngularJS to implement front-end data operations
- Used AngularUI to enhance look and functionality of web pages
- Used ngAnimate to add animations to web pages
- Created a Single Page Application using AngularJS with ngRoute
- Implemented Controllers perform and organize JS functions
- Implemented AngularJS-based form validations
- Used directives such as ngShow to conditionally manipulate the DOM
- Created and utilized AngularJS Factories, Services, and Custom Filters
- Created custom directives to improve HTML code reusability
- Used AngularJS $http calls to pass data to Web API to pass and retrieve JSON data
- Created a Web API to add a communication layer between the front-end and back-end layers
- Used Dependency Injection within business layer to create loosely coupled code
- Used Bundling and Minification to speed up front-end page load times
- Used Entity Frameworks with LINQ to post and retrieve data from the database
- Used Microsoft Azure to deploy application to cloud server
Environment: Visual Studio 2012, SQL Server Management Studios 2012, .NET Framework 4.5, Visual C#, ASP.NET, HTML, CSS, JavaScript, AngularJS, Microsoft Azure, TFS
Confidential, Binghamton, NY
ASP.NET Developer
Responsibilities:
- Created a web application using C#, ASP.NET MVC 4.0 with Razor View Engine, HTML, CSS, Bootstrap, JavaScript, and JQuery
- Designed a user interface using HTML, CSS, and Bootstrap
- Created JQuery UI-based modal pages
- Structured the application interface using MVC including Partial View integration
- Created HTML forms and tables using Razor with Lambda expressions
- Used WebGrids to display tabular data to View
- Used JQuery to perform DOM manipulation and implement client-side form validations
- Used AJAX calls to perform CRUD operation methods within Controllers
- Implemented authentication to prevent unauthorized user access
- Implemented View Models to structure data passed between the View and Controller
- Implemented Custom Routing to improve organization of Controller methods
- Used Data Annotations to implement server-side validations
- Used Auto Mapper to map View Model and Controller classes together easily
- Created an SQL database using a code-first approach
- Used SQL Server Management Studio to manipulate data from a SQL database and implement Stored Procedures and Views
- Created an N-Tier Architecture consisting of user, business, and database logic layers
- Used Modular Development to separate implementation of major parts of the application
- Used Entity Frameworks to connect the application to the database
- Used NUnit to create test cases for the application
Environment: Visual Studios 2010, SQL Server Management Studios 2008, Visual C#, ASP.NET, HTML, CSS, JavaScript, JQuery, Razor View Engine, Entity Framework, TFS
Confidential, Endicott, NY
ASP.NET Developer
Responsibilities:
- Created a web application using C#, HTML, CSS, ASP.NET, JavaScript, and JQuery
- Designed a user interface using HTML and CSS
- Used JQuery to integrate JS functions more effectively
- Utilized ASP.NET Web Forms to create Master Pages for layout consistency and integration with C# operations
- Created a login system using ASP.NET client-side and server-side validations
- Utilized state management to pass data between pages and program methods
- Implemented ASP Grid Views to display and organize data from database
- Implemented client-side CRUD operations to allows users to control data
- Used SQL Server Management Studio to create and manipulate data from a SQL database and implement Stored Procedures
- Used T-SQL to create methods to communicate between the program and database
- Created an N-Tier Architecture to separate operations between the database, business, and user models
- Created WCF Web Services to use in the application for critical operations.
- Implemented AJAX-based AutoComplete to enhance user experience
Environment: Visual Studio 2010, SQL Server Management Studios 2008, .NET Framework 4, Visual C#, ASP.NET, Web Forms, HTML, CSS, JavaScript, JQuery, WCF Web Services, T-SQL, Entity Framework, TFS
