Antra, Inc.
July 2017 -- Oct 2019
.NET Full Stack Software Engineer
Dulles, VA
July 2017 -- Oct 2019
.NET Full Stack Software Engineer
Dulles, VA
- Worked as a full stack software engineer at NCDR Data Collection & Quality Platform Project for the client American College of Cardiology (Washington, DC)
- Worked in Agile Scrum methodology where user stories are completed in sprint cycles and participated in various meetings like Daily Stand-Up Meetings, Sprint Planning Meetings, Sprint Retrospective Meetings to accelerate the development process.
- Developed an ASP.NET Core 2.0 application in Visual Studio 2017 using the test-driven development (TDD) approach.
- Leaded the development of whole reporting functionalities. Generated four versions of reports (Excel, PDF, Web, and XML). Used Three-Layer structure and wrote LINQ expressions in Repository Layer to get the data (LINQ to Object). Wrote anonymous functions (lambda expressions) to deal with the data list in Business Logic Layer.
- Created Web APIs for Reporting Project using ASP.Net Web Services, which was called as Web Client in Main Project, and allowed new projects to consume reporting functionalities, which made Report part reusable and maintainable.
- Implemented various types of validations, like client-side validation (jQuery), server-side validation (Model State), and model-level validation (Data Annotation).
- Implemented Dependency Injection with constructor injections for loosely coupled components.
- Used Entity Framework 6 (code-first) approach to extract the data from database, update the data, and save the data to database. Also, audited users’ activities using EF6, and generated audit log info in DB.
- Wrote JavaScript/ jQuery codes to add event handlers to DOM trees. Also, made Ajax calls to send and retrieve data from server asynchronously.
- Environment: ASP.NET Core 2.0, Visual Studio 2017, SQL Server 2014, C#, jQuery, Ajax, JavaScript, Foundation Framework, Entity Framework 6, LINQ, Web API, Agile (SCRUM) and Alpha Test.
Lenovo
November 2012 -- February 2013
Data Analyst Intern
Beijing, China
November 2012 -- February 2013
Data Analyst Intern
Beijing, China
- Extracted data from Lenovo database, processed data by EXCEL, and generated data reports
- Updated and maintained Host-Lost Database, Accessory Database and New-Product Database
- Helped colleagues collect new product data, model in EXCEL, analyze the model and make forecast of the new product. Awarded by manager for strong EXCEL skills
IBM
July 2012 -- September 2012
System Architect Intern
Beijing, China
July 2012 -- September 2012
System Architect Intern
Beijing, China
- Worked on a research project on Cloud Deployment based on Enterprise Architecture
- Participated in a large cloud computing project outsourced by Siemens, China. Co-coded the online file compiler part of the project in JAVA
- Took part in code testing team for the online file compiler
BAIYOU NETWORK TECHNOLOGY CO., LTD.
December 2009 -- February 2010
Web Developer Intern
Jiangsu, China
December 2009 -- February 2010
Web Developer Intern
Jiangsu, China
- Maintained and updated Baiyou’s official website in JAVASCRIPT+SQL SERVER
- Met a client, Yugou Primary School, figured out its requirements, developed the database on MY SQL, and developed the website using PHP with APACHE
- Developed the website for our class in college by Dreamweaver using HTML + CSS3