ABOUT
10+ years of IT experience in all phases of SDLC, like Requirement
Over 9+ years of experience in. Excellent coding and problem-solving skills with the ability to work as a Developer.
Around 4 years of extensive experience in desktop applications using C, C++, C#, and Visual Studio.
Around 7 years of extensive experience in professional web applications using JAVA SPRING/SPRINGBOOT as Backend and HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON, XML, REACT, ANGULAR as Frontend and IDE tools like VSCode, IntelliJ IDE.
Good hands-on experience in wire-frame, developing, implementing, and deploying applications on Cloud using AWS or Heroku, Azure.
Good experience with Docker, CI/CD pipeline. Extensive knowledge in using Git, Bitbucket, and SVN.
Hands-on experience in creating user stories and reports like JIRA.
Designed database schemas with complex entity relationships.
Experienced in using Agile, Scrum, and Waterfall methodology to deliver the projects.
Good communication & interpersonal skills and self-motivated, hardworking individual and has the ability to work in a team and independently in an environment.
EXPERIENCE & EMPLOYMENT
Huineng IT Ltd China
Software Engineer, 2011.5 – 2014.12
Worked on Desktop App development
- Score board, DMT(document management tool)
- Device control using Bluetooth or Serial port
DigitalIPVoice Ltd United States
Full-Stack Software Engineer, 2015.02 – 2019.11
Worked on web development
- https://routingpro.resporg.com: toll-free number analysis system
- https://cpsprod1.tfnms.com: toll-free number routing management system
- https://yourlocalcall.com/YLC/welcome/home.do: a system that offers a way to connect long-distance calls at a fraction of the charges the facility makes an inmate pay
- http://lab.techfusion.it:9001: a system that analyzes and synthesis the toll-free number page
Meedo Ltd Denmark
Full-Stack Software Engineer, 2019.10 - current
Worked on web development.
- Web application
https://optimalstrengthgains.com: fitness portal
SKILLS
- Web application development
Backend: Java/Kotlin Spring/SpringBoot(Kafka, Junit, Mockito, DBUnit, Json, Gson, Swagger, Maven)
Frontend: React, Angular, Vue
DB: MySQL, PostgreSQL, MongoDB, Oracle
- DevOps
Docker, AWS, Azure, Git, Jira, Bitbucket, CI/CD pipeline
- Desktop application
Java, C, C++, C#
EDUCATION
Shenyang University of Technology, Bachelor’s degree,
Computer and Information Sciences, 2007 – 2010
WORKS
1. Optimalstrengthgains (Fitness portal)
- Role: Full-Stack Software Engineer
- Skills: Java/Kotlin Spring/SpringBoot(Kafka/Junit/Mockito/DBUnit/Swagger/Maven), Angular9(Animations/Material/Charts/Calendar/SweetAlert), MySQL, Git, Linux, Apache Tomcat, Docker, AWS, Jira, CI/CD pipeline
- URL: https://optimalstrengthgains.com/
- Duration: 2019.10 – 2021.07
- Description:
This app is to design the program for the strength athletes and to record the performance of the strength athletes, to analyze their records.
This app contains Program designer portal, Strength athlete portal, and Personal trainer portal.
- Functionalities:
Program Designs, Experience Bank, Strength Standards, Auto Regulation
2. Call Metrics System
- Role: Backend / Frontend developer
- Skills: Java Spring/SpringBoot(Kafka/Junit/Mockito/DBUnit/Swagger/Maven), Angular8(Animations/Material/Charts/Calendar/SweetAlert), Oracle, Git, Linux, Apache Tomcat, Docker, AWS, Bitbucket
- URL: http://lab.techfusion.it:9001
- Duration: 2018.11 – 2019.11
- Description:
This application is a system to analyze and synthesis the toll-free number logs.
Users are limited to toll-free numbers according to the user/role permission settings.
- Functionalities:
Call Logs, Adding new number, Activity Reports with bar chart, Overview with graph chart, Company/Role/User settings
3. Central Processing Service
- Role: Backend / Frontend developer
- Skills: Java Spring/SpringBoot(Kafka/Junit/Mockito/DBUnit/Swagger/Maven), React(Redux/Saga), MySQL, Git, Linux, Apache Tomcat, Bitbucket
- URL: https://cpsprod1.tfnms.com
- Duration: 2017.4 – 2018.12
- Description:
This application is the toll-free number routing management system.
Toll-free numbers are grouped into any group and routes are assigned to groups for management, and individual toll-free numbers are also assigned routes
- Functionalities:
Template Record List/Template Admin Data, Customer Admin Data, Pointer Admin Data, Toll-free number Search/Query, User Activity History, User setting by Role
4. Central Processing Report Generation
- Role: Full-Stack Software Engineer
- Skills: Java/Kotlin SpringBoot(Junit/Mockito/DBUnit/Gson/Swagger/Maven), React(Redux/Saga), MySQL, Git, Linux, Apache Tomcat, Bitbucket
- URL: https://routingpro.resporg.com
- Duration: 2016.05 – 2017.03
- Description:
This application is the toll-free number analysis report system.
- Functionalities:
Report management by Excel file import, User setting by Role
5. Your Local Call System
- Role: Full-Stack Software Engineer
- Skills: Java Spring(Junit/Mockito/DBUnit/Json/Swagger/Maven), JSP, MySQL, Git, Linux, Apache Tomcat, Bitbucket
- URL: https://yourlocalcall.com/welcom/home.do
- Duration: 2015.02 – 2016.04
- Description:
This is a system that offers a way to connect long-distance calls at a fraction of the charges the facility makes an inmate pay.
- Functionalities:
Customer Service management, Call Logs, Activity Log, Reports(for Numbers, Payments, Balance), Billing management(Invoice, Payment), Quick Pay