Xiao C.

Back End Developer

690 dollar
Freelancer
5 ans
Ajaccio, FRANCE

Mon expérience

Voir plus

LG&E and KU Energy, LLCNovember 2017 - Présent

Client: LG&E and KU Energy, LLC -Louisville, KY

Role: Full stack .NET Developer

Project I: AIM/AIMBatch 
Team Size: 12

Description: This project is to develop client company's internally used Application correspond with the NERC CIP plan (North American Electric Reliability Corporation critical infrastructure protection). Used by employees to create/submit/approve/audit and track requests. The application is integrated with over 70 internal and external source systems. 

 Responsibilities:
- Played key role in feature implementation and enhancement, code refactoring and defect fixing. 
- Designed and developed internal corporation request system using C# , .NET Framework, ASP.NET, Windows Forms, Infragistics. 
- Used Binding, Styles, Data Template, Control Template in Infragistics, and create user controls . 
- Developed Business Tier using C#.Net to implement different classes and methods for the business logic layer. 
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application. 
- Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created own RESTful APIs. 
- Develop distributed applications using WCF, XML Web Services. 
- Provided database connectivity using ADO.NET, designed Stored Procedures and Data Schema at back end. 
- Implement batch process for different databases, built reports with SSRS. 
- Contributed in data migration using SSIS, PL/SQL and T/SQL, implement batch process for different databases. 
- Developed TCP communication in between server and client Window/Desktop Applications. 
- Designed unit testing module with NUnit to test the application performance and availability 
- Heavily involved in code review, build and deployment with TFS, GIT, Jenkins. 

Project II: Volts (virtual online time keeping system) .
Team Size: 6

Description: This project is to develop a Time/Payroll/Performance tracking system used by all employees in client company, while integrating with other systems like PeopleSoft and Cherwell.

 Responsibilities:
- Worked in Agile Scrum methodology and delivered accepted functionality in each sprint. 
-  Played key role in feature implementation and enhancement, code refactoring and defect fixing, and code review. 
- Designed and developed Web Application using C# 5.0, .NET Framework, ASP.NET MVC, Web API and Angular6. 
- Used Angular6 to develop templates, controllers, and directives. 
- Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created RESTful Services. 
- Provided database connectivity using Entity Framework, LINQ. 
- Used SQL Server as database, created T-SQL queries for triggers, stored procedures, and views to manipulate and distract data . 
- Contributed in data migration from Oracle to SQL Server using PL/SQL and T/SQL. 
- Used Math.net library to implement methods and algorithms for numerical computations. 
- Replace old WCF services with API, Docker. 
- Generated data migration and transformation using SSIS and built reports with SSRS. 
- Used JSON web token to do user authentication and secure information exchange. 
- Designed unit testing module with NUnit to test the application performance and availability.
- Used Team Foundation Server (TFS) as code repository for check in-out, work item tracking, bug tracking, solution build.

Voir plus

Marlabs IncMarch 2017 - November 2017

Team Size: 4 

Description: This project is to develop /add new feature and enhancement to a contractor management/ contractor interview tracking system. 

- Coordinated with other technical teams, external vendors to ensure compatibility with modules and applications.
- Architected and implemented numerous backend web services using C#, .NET . 
- Developed controllers and action methods for user interaction logic using Web Form. 
- Used ASP.NET Forms Authentication and Role based Authorization to implement application security. 
- Used SQL queries to develop Views, Functions, Triggers, and Indexes using SQL Server. 
- Used ADO.NET for database access, query and manipulation. 
- Replaced old WCF services with API, Docker. 
- Replaced DB connection with CyberArk. 
- Used Repository Pattern and Factory pattern for reusability of Data Access Logic for all modules. 
- Generated data migration and transformation using SSIS. 
- Created reports using SSRS.

Voir plus

Rang TechnologiesSeptember 2015 - February 2016

Team Size: 6 

- Requirements gathering, analysis, design, and code review and development. 
- Wrote SQL Queries, Stored Procedures and Triggers, created synchrony and asynchrony event handler.
- Used CSS, JavaScript, JQuery for UI designing. 
- Use SAS for data manipulating.

Mes compétences

Technologies

WinForms, Web API, RESTful API, ADO, Machine Learning, Web Services

Middleware

Jenkins

Business Intelligence

SQL Server Reporting Services, SQL Server Integration Services, Business Intelligence

ERP&CRM

PeopleSoft

Software testing

Unit testing, NUnit

Frameworks

AngularJS, REST, .NET, Entity Framework, jQuery, WCF

Databases

MongoDB, Oracle, SQL Server, ADO.NET, MySQL, NoSQL, Microsoft SQL Server

Analysis methods and tools

Agile, Agile Methodology, Scrum, DevOps

Computer Tools

Microsoft Excel

Big Data

Data Mining

Protocols

SOAP

IT Infrastructure

Docker, Git

Others

SDLC, API, Data Migration, Waterfall, Design, Analysis, Database Design

Languages

MVC, Oracle PL/SQL, PL/SQL, JavaScript, C#, SQL, LINQ, NoSQL Query, ASP.NET

Mes études et formations

Master of Science, Information Systems - Stevens Institute of Technology2013 - 2015

Bachelor of Science, Economics - Northeast Dianli University2006 - 2010