Jessica Y

.Net developer

New York, NY

-(732)-481-2571

•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.NETWeb 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, includingTCP/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.

Willing to relocate: Anywhere

Work Experience

Software Developer (AngularJS/.NET/Web API)

State of NY Metropolitan Transit Authority

-

New York, NY

May 2016 to Present

The Metropolitan Transit Authority (MTA) is a public corporation responsible for public transportation in the U.S. state of New York. The project developed a web based application to allow better management of employees, work orders and expenditures. The new web application was initiated to replace previous MS Access process. The new management web application provides safe and efficient ways to track and assign employees, create work orders, track expenditures, and generate reports. This is a single page application based upon AngularJS and Web API.
Roles and 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.
•ImplementedAngularJS 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.

Software Developer (.NET/MVC/WCF)

Queens College Book Store

-

New York, NY

February 2015 to May 2016

CUNY Queens College Online Bookstore-the official textbook provider for CUNY Queens College students, Queens College is one of the four-year colleges in the City University of New York system. The project was to develop and maintain a web-based school products e-commerce website for students, which provides efficient and secure functionality of filtering products, searching products, and etc. This is a web based application in .NET MVC framework and using Windows Communication Foundation (WCF).
Roles and 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.

Software Developer (.NET/MVC)

NJM Insurance Group

-

Trenton, NJ

September 2013 to December 2014

NJM is one of the largest auto insurance companies in New Jersey, with a rich history of outstanding customer service as well as premium rates that are among the most competitive in the state. This project was to develop an application that allows employees and supervisors to log, report, and update work time and activities.
Roles and 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 3.5, C#, ASP.NET MVC 3, MS SQL SERVER 2008, ADO.NET, HTML, CSS, JavaScript(jQuery), Bootstrap, TFS.

Software Developer (.NET/Web Form)

Marlin Business Services Corp

-

Mount Laurel, NJ

September 2012 to September 2013

Marlin Business Services Corp. provides commercial equipment financing and working capital loans to small businesses nationwide. It is centered around providing excellent service and delivering on commitments made to equipment dealers, manufacturers, resellers, distributors, brokers and their customers. This project was to develop an internal management system providing recruiting functionalities including open/close positions, key word search, group e-mail, calendar, and dashboard.
Roles and 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 4.5, C#, ADO.NET, ASP.NET Web Forms, SQL Server 2012, HTML, CSS, JavaScript, AJAX, SSIS, SSRS, TFS.

Education

Master of Engineering in Engineering

The City College of New York

New York, NY

Bachelor of Engineering in Engineering

Nanjing University of Posts and Telecommunications

Skills

.NET (5 years),ASP (5 years),ASP.Net (5 years),C# (5 years),CSS (5 years)

Additional Information

SKILLS
Programming Languages C#, Python 3, PHP, T-SQL
Make-up/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