We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Full - stack Web Application Developer with over 5-years of experience in analysis, design, testing and implementing Object Oriented Design (OOD), Service Oriented Architecture (SOA) based application, client-server applications and N-tier applications.
  • Experience in building Single Page Application (SPA) using AngularJS framework, Angular route and applied 2- way binding, custom directive, Filter, Promise, and used Jasmine for unit testing.
  • Experience in front-end web development and design using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Ajax.
  • Proficiency in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ, Windows Communication Foundation(WCF), Web Service, Web API and SOAP UI.
  • Extensive experience in object oriented programming in Microsoft C#.
  • Good working knowledge of SQL Server, MySQL, and MS Access.
  • Strong abilities in Database Design, Normalization, writing stored procedures, triggers, views, functions and SSIS packages in MS SQL Server.
  • Experience in ADO.NET, Entity Framework, LINQ to SQL and LINQ to Objects.
  • Experience in implementing MVC, Singleton, Abstract Factory, Repository, Unit of Work and Inversion of Control (IOC) design patterns.
  • Worked on SQL Server Integration Service (SSIS) and SQL Server Reporting Service (SSRS).
  • Strong knowledge in various networking technologies, including TCP/IP, HTTP, SMTP, DHCP, etc.
  • Knowledge of data structure and algorithm.
  • Working knowledge of using version control tools including Team Foundation Server (TFS) and Git.
  • Proven track record using both Agile and Waterfall SDLC methodologies in development and involved in all the stages of SDLC.
  • Experience in using project management tool such as MS Project 2013, Wrike, and Project tracking tool JIRA.
  • Versatile team player as well as independent contributor.
  • Strong analytical and problem-solving skills coupled with excellent written, verbal and interpersonal communication skills.
  • Enthusiastic and quick to learn new applications and tools and willing to take individual responsibilities.

TECHNICAL SKILLS:

Programming Languages: C#, Python 3, PHP, T-SQL

Makeup/Scripting Language: JavaScript (jQuery), HTML 5, CSS 3, Bootstrap 3.5, AngularJS 1.3

Web Development: ASP.NET Web Forms, ASP.NET MVC 6, Web Service, WCF, Web API 2, ADO.NET, Entity Framework 6, LINQ to SQL, LINQ to Objects, AJAX, JSON, RESTful, SOAP, Jasmine

Database: MS SQL Server, MS Access, MySQL, SSIS, SSRS

Others: Visual Studio 2015, Atom, Git, TFS, Networking (TCP/IP, DNS, DHCP, OSPF, VLAN, Active Directory), CCNA (Routing and Switching) Certification, Fluent in English and Mandarin

WORK EXPERIENCE:

Confidential, New York, NY

Software Developer

Responsibilities:

  • Worked as main contributor to front - end AngularJS development.
  • Involved in the design and development of server side application with MVC architecture in ASP.Net Web API, applied HTTP CRUD (post, get, put, delete).
  • Interacted with users to understand user requirements and determine the solution on how to best leverage technologies and requirements.
  • Implemented AngularJS controllers, factories, services, directives, filters to build key functionalities like add employees and assign employees.
  • Created AngularJS service, factory, promises and deferred for better maintenance and reusability.
  • Managed the number of watches and reduced digest cycle to improve performance.
  • Utilized AngularJS UI-Route to develop routing in Single Page Application (SPA).
  • Implemented unit testing using Jasmine throughout applications development phase.
  • Implemented front-end UI using HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, and AJAX.
  • Implemented service-side and client-side validations, including Data Annotation and AngularJS validation.
  • Configured the setting in web.config file and global.asax for security, database connection, error handling, cross domain configuration, etc.
  • Designed SQL Server database tables using normalization approach.
  • Involved in designing of SQL Server Database including DML and DDL, writing complex Stored Procedures, Cursors, Views, Triggers, and User Defined Functions.
  • Involved in providing estimates and code reviews.
  • Employed Entity Framework database first pattern to expose SQL data stores.
  • Created Web API service that manages employee assignment, work order creation based on department section, and employee ranking.

Environment: AngulasJS1.3, HTML5, CSS3, Bootstrap3.5, JavaScript (jQuery), Web API, C#, .NET, Microsoft SQL Server 2012, TFS, Jasmine.

Confidential, New York, NY

Software Developer

Responsibilities:

  • Designed web application using ASP.NET MVC 5.
  • Created data models in MVC using Entity Framework 6 Database First approach.
  • Developed front - end using HTML, CSS, AJAX, jQuery and Bootstrap.
  • Used various plug in to enhance richness of user interface.
  • Implemented validation using jQuery and ASP.NET MVC validation.
  • Worked with MVC layout those were used throughout the application, and created partial view for reusability.
  • Used viewdata, tempdata to pass data across controllers to views and controllers to controllers.
  • Implemented server side validations using MVC data annotation.
  • Implemented web application with cashing service to boost performance and security service to identify users and prevent unauthorized access.
  • Configured application in the web.config and global.asax file for database connection, custom errors, routing, etc.
  • Created WCF service interface, data type model and implementation based on business logics.
  • Integrated with other team members work using TFS version control service.

Environment: .NET Framework 4.5, C#, ASP.NET MVC 5, WCF, Entity Framework 6, MS SQL Server 2012, JavaScript (jQuery), Bootstrap, AJAX, HTML, CSS, TFS.

Confidential, Trenton, NJ

Software Developer

Responsibilities:

  • Coordinated with various departments and business lines to collect requirements specifications and prototyped design of user interface and relevant documentation materials.
  • Developed server side using C#, ASP.NET MVC.
  • Developed and designed front end components using HTML, CSS, Bootstrap, JavaScript (jQuery).
  • Created page template for analytics reporting and result preview.
  • Developed server side validation and client side validation using data annotation and jQuery validation.
  • Configured the setting in web.config file and global.asax for security, database connection, error handling, etc.
  • Implemented the application using Inversion of Control, Factory design patterns.
  • Implemented unit testing to automatically test the application.
  • Implemented performance improvement, refactored SQL query using stored procedure, user defined functions and views.
  • Handled report logging, data caching, validation mechanism.
  • Integrated with other team members work using TFS version control service.

Environment: .NET Framework 4.5, C#, ASP.NET MVC 3, MS SQL SERVER 2012, ADO.NET, HTML, CSS, JavaScript(jQuery), Bootstrap, TFS.

Confidential, Mt Laurel, NJ

Software Developer

Responsibilities:

  • Developed shared and instance class business components for the application.
  • Generated UML and flow diagrams based on the business logic and application architecture.
  • Prototyped and developed graphical user interface, using HTML, CSS, JavaScript, and ASP.NET Web form.
  • Developed server side using ASP.NET Web forms, created dynamic web pages in which web controls such as (Text, Tab, Calendar Control) were used.
  • Developed stored procedures and optimized queries through execution plan in SQL Server.
  • Used ADO.NET technology for transmitting data as DataSet, DataTable and DataRow.
  • Developed user controls for page navigation, header/footer and for menu creation.
  • Extensively used ASP.NET Web form grid view and repeaters.
  • Used ADO.NET data pooling to caches frequently accessed data, reduced round trips to the database to boost performance.
  • Configured the application using the web.config file for setting Security, Globalization, Compilation, Error Handling, Session State and other issues.
  • Handled report logging, data caching, validation mechanism.
  • Actively participated in testing of the application, write test case, testing scripts.
  • Extensively interacted with users to provide technical support and measured the scalability, consistence and accuracy of the application.

Environment: .NET Framework 3.5, C#, ADO.NET, ASP.NET Web Forms, SQL Server 2008, HTML, CSS, JavaScript, AJAX, SSIS, SSRS, TFS.

We'd love your feedback!