Post Job Free

Resume

Sign in

.Net Core C#

Location:
Saint Paul, MN
Posted:
February 01, 2024

Contact this candidate

Resume:

Tracy Lin

**** ********** *****, ********** ** **305

ad3amo@r.postjobfree.com ad3amo@r.postjobfree.com · 612-***-****

Rev111523

QUALIFICATIONS

High attention to detail and strong passion for creating high-quality software.

Adept at researching project requirements and defining use cases.

Enthusiastic about providing excellent services.

Skilled at testing and analyzing software performance.

Excellent programming and user interface design skills.

Exceptional ability to collaborate effectively on cross-functional projects

SKILLS

Main Programming: TYPESCRIPT, TYPEORM, ASPX, ASP.NET, C#, .NET, MVC, .Net Core, Entity Framework, Xamarin, JavaScript, jQuery, JSON, AJAX, CSS, Html, Html5, Ruby SASS, CSS, VBA

Study Exam AZ-204: Developing Solutions for Microsoft Azure

Other Programming and Platform: PHP, Knockout.js, Laravel, Vue.js, Bootstrap, PrimeVue, Bootstrap Vue.

Past Programming Experiences:

CGI-Perl, ORACLE, UML, RUP, XML, Java, JSP, EJB, Servlets, Applet, C/C++, VB, VB.NET, Visual C++, Assembly, and SPSS

Database: SQL Server 2000/2005/2008/2012/2016, MySQL, Access, LiteDB, MonGoDB

Operating Systems: Window 2000, 2003, 2008 and 2012 Server, Windows98/NT, Unix, Linux, Mac, Linux

Platforms: Sitecore commerce server, Magento, Client-side framework, IIS, and Apache servers

Concepts: Project Management, Jira, GitLab, CVS, Git source control, DevOps, Postman testing tool, OO design and analysis, architectural development, software design and construction, and network design

VOLUNTEER EXPERIENCE

Festival of Nations Taiwanese Culture Exhibit Chairs – winning booth Awards (in 2018 and 2019): create, plan, design, implement, delivery, setup and communicate with team and visitors

Taiwanese American Association in Minnesota volunteer (2012 – now)

Tzu Chi Foundation in Minnesota volunteer (2013 – now): make meals for homeless people and sick children. Entertain to senior in nursing home.

WORKING EXPERIENCE

Twin Cities Chinese Language School St. Paul, MN

Mandarin Children Conversation Class Teacher PartTime Oct 2012 – Nov

TCML-MN Taiwan Cetner for Mandarin Learning St. Paul, MN

Public Relations Partime Nov 2023 – Now

Reach Media Network Eden Prairie, MN

Software Developer Feb 2022 – Nov 2023

Develop new features using C#, PHP, TypeScript, AngularJS, HTML, and CSS on windows digital signage devices, CMS and website.

Develop new RESTful API and use Azure functions HTTP triggers and nodeJS. Use Jest and Nock to write unit tests and Zod dependency for validation.

Develop libraries and microservices using Azure functions Timer triggers or/ service bus queue and NodeJS. Use Jest and Nock to write unit tests and Zod dependency for validation.

Use Jira Software Azure DevOps CI/CD and Confluence to track and deploy codes and document.

Develop liteDB for windows .NET player tracking.

Develop new entities, repositories and functions in TypeORM and TypeScript for MySQL database and MonGoDB.

Implement unit testing for existing code and functionality under development

Document work product including source code

Troubleshoot bugs and maintain existing codebases

Research, scope and develop project requirements

Research, develop and advise company leadership on new/emerging technologies

Peer reviewing source code

Learning and professional development.

Atomic Data Consulting. Minneapolis, MN

Software Engineer II April 2021 – Feb 2022

Work on .Net 5.0, .Net Core 2.2/3.1, Visual Studio 2017/2019, Azure DevOps, Crystal Report, Kentico CMS, web site with React, MVC or Word Press, Swagger API, Xamarin form mobile app Projects. Use a docker desktop scripts to generate swagger API for mobile app consume or for another project. Use Entity Framework to generate codes first for several projects.

On Call and On Deck duties.

Review customer requirements and architecture documents to provide estimates of work.

Support, troubleshoot and resolve issues with existing software applications.

Assist with creation and execution of test plans and test scripts for the software team against software applications and documented results.

Identify and escalate problems to senior team members in a timely manner.

Architect, design, and develop custom web interface systems and various other application components.

Gain an understanding of the business. Keep abreast of new technology systems, methods and platforms.

Solid ability to communicate effectively with both technical and non-technical staff and end users.

Embroidery Library Inc. Plymouth, MN

Websites and Window Application Developments May 2012 – April 2021

Certified Site Core Developer

Work on Laravel PHP, VUE and MySQL project in GitLab source control and in kind of Agile style since 2020. Get into web API, React, Angular and .Net Core.

Fixing checkout, tax, new register, and site not loading issues on Magento upgrade 2.3.4-p2 version by PHP, KO.js, programming language on Linux, Apache, MySQL DB servers with attention to detail and passion trouble shotting

Write and update CMS or ERP internal process systems by PHP grids, .Net language.

Implement disaster mode for E-Commerce sites to the office from downtown.

Pass Qualys PCI scan of E-Commerce sites by updating codes, registering TLS1.2 enable, TLS1.1 below disable, and etc.

Successful migrated E-commerce site to window server 2012 and SQL server 2012.

Create and set up developer sandboxes and testing websites with Visual Studio debugger and SVN version control in development severs

Create windows form applications and web or window services for internal users by MVC, ASP.NET, JQUERY UI drag and drop, JavaScript, JSON AJAX and C#. Use Entity Framework once in a MVC application.

Write console batch program and set up task schedulers.

Write and maintenance .net bulk mailer in window GUI form and console form to send newsletter.

Switch credit card processor from Elavon to Braintree API in E-Commerce site checkout.

Write automated batch refunds application to credit card processor or PayPal for customer accounts.

Software life cycle in creating, coding, compiling, testing, and maintaining Communicating with marketing managers and customer service managers.

Communicate well, write good codes, and write a detail and good test plan to deliver 100% high quality projects on time.

Write Stored Procedures, Backup/Restore database, SSIS and Job schedulers and use Power BI, Run Yearly Registrants Sale, Revenue Segments and Monthly Products Sale Distributions data for Audit and Prairie Capital Reports, Sale Tax Reports and etc.

AGS and MySnS Minneapolis, MN November 2004 – April 2012

Project Managements and Reports Websites Developments October 2008 – April 2012

Communicating with marketing managers and customer service managers. Implementing resulting programs in ASP, VB, and XML programming languages.

Wrote SQL and PL/SQL scripts to retrieve data from MS SQL Server 2000 and SQL Server 2005 database.

Performing software QA evaluative tasks on a myriad of projects. Applying and maintaining software quality standards and identifying opportunities for software quality improvements within each project. Conducting tests for integration and verification based upon design specifications.

Serving as lead in ECX system migration. The ECX system is supported by Java, XML, CGI and ASP programs on Apache and IIS server. Data and PL/SQL are in SQL Server 2000. It will be implemented using VB.Net, C# and ASP.Net on an IIS server.

Implementing Reporting System in ASP.Net, C#, .NET Charting and SQL 2005.

Software Engineer November 2004 – October 2008

Designed and developed Billing System software. Coordinated with Account Managers and Technical Support personnel at LCH and Marketing Managers at Agora Solution to gather requirements on MS Visio and MS Office. The system was designed and implemented using ASP, ASP.Net, C#, VB, and VB.Net. Constructed database using MS SQL Server 2000 and SQL Server 2005.

Designing and developing Customer Service and Support applications.

Communicating with marketing managers and customer service managers. Implementing resulting programs in CGI, Java, ASP, VB, and XML programming languages.

Wrote SQL and PL/SQL scripts to retrieve data from MS SQL Server 2000 database.

Performing software QA evaluative tasks on a myriad of projects. Applying and maintaining software quality standards and identifying opportunities for software quality improvements within each project. Conducting tests for integration and verification based upon design specifications.

Serving as lead in ECX system migration. The ECX system is supported by Java, XML, CGI and ASP programs on Apache and IIS server. Data and PL/SQL are in SQL Server 2000. It will be implemented using VB.Net and ASP.Net on an IIS server.

Tennant Company, Sales Forces Effective (SFE) in Sales Administration Department Golden Valley, MN

Web Developer and Test Analyst October 2002 – August 2004

Primary developer for the design and development applications used to create Sales Management Reports on the Intranet. Interfaced with Sales Management and Sales Personnel to define requirements. System was implemented using ASP, VBScript, and JavaScript, and using Oracle and Access as a database utility.

Performed software QA for Sales Assistant Application release. Analyzed the test results and communicated specifics of defects to the developers. Developed, applied, and maintained software quality standards.

Identified opportunities for software quality improvement. Tested user reported problems to determine if they were system problems or procedural problems. Communicated results to the appropriate people and made necessary adjustments. Prepared software performance reports.

University of St. Thomas, Center for Applied Mathematics St. Paul, MN

Research Assistant June 2002 – September 2002

Co-authored “Understanding Wear and Lay Patterns Generated by a Rotating Circular Abrasive Disk” project with Professor Michael P. Hennessey. The project was sponsored by 3M.

Developed grinding lay pattern simulation program and presented advanced graphics and plotting capability in MATLAB.

Conducted experiments.

Presented the project to Center for Applied Mathematics (CAM). Awarded honor by CAM Grant.

GALLUP Organization - Taiwan Branch Taipei, Taiwan

Senior Analyst October 1994 – Mar 1998

Lead in Data Processing Department. Managed and controlled data processing projects on schedule and on budget. Trained and assisted employees to use computers. Maintained and managed company hardware and software. Wrote SPSS programs to detect errors and to analyze statistical reports.

The Gallup World Research Conference “A Research Fair” in 1996 (Top 3%).

The ESOMAR Marketing Research Congress in 1997 (Top 3%).

Professional Research Analyst Training at the Gallup Organization in 1996 (Top 3%).

EDUCATION

Hamline University, Graduate School of Management St Paul, MN

Graduate Student, Master Arts in Managements Program February 2005 – December 2005

Leadership: Understanding the ever-changing demands of complex business environments; visualizing and initiating strategies that create and continue competitive differentiation and advantage.

Analysis: Developing strategic and systematic thinking to apply to research methodology; representing the results visually; challenging statistical reporting.

University of Minnesota, Institute of Technology Minneapolis, MN

M.S., Software Engineering GPA 3.7 September 2001 – December 2003

Study: Worked on a Client/Server Project using Three Tier Architectures with CORBA Technology. Designed a User Interface using Java-Swing and query data from Access and Oracle databases. Played a lead role to process several projects. Used OO Design and MS Project 2000, MS Visio, RUP, and UML as tools to control and document the project

Leadership: Used Microsoft Project 2000 to improve the ability to organize work and communicate effectively; used SQA tool to perform product evaluation, served as process monitor, and offered quality control.

Activity: Member of SWE association.

University of Minnesota, Institute of Technology Minneapolis, MN

B.S., Computer Science September 1998 – May 2001

Study: Played a key role to process projects. Used OO Design and UML as tools to control and document the project

Activity: Member of IEEE and TSA association.



Contact this candidate