We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

I am a software engineer and a test engineer with excellent skills and experience in C++ (7+ years), JavaScript (5+ years) and Python(3+ years) programming language, databases, code management tooling, and web application development. I am passionate about software programming, self - improvement, self-starter, strong time-management skills, and continuous learning.

MY TECH STACK:

Programming Languages: C, C++, Python, TypeScript, JavaScript, C#, Java/J2EE*

Web Development: Node.js, Express.js, Angular, React, redux, ASP.NET*, Xamarin, Ionic, HTML, CSS, JSON, XML, jQuery, Ajax, CSS Frameworks (Bootstrap/Material UI), Handlebars.js, Monment.js, Protractor*, Jasmine.js, Selenium, Heroku. System architecture (MVC/MEAN/MERN)

Artificial Intelligence: Python, AI Algorithm, Machine Learning, Deep Learning, ANN, CNN, RNN, GCN, NLP, Computer Vision, Torch, TensorFlow*, OpenCV, Strong engineering background with a master’s degree

Database Technology: MongoDB, Oracle-PL/SQL, MySQL, SQLite for Mobile App, Big data, data Warehouse, Hadoop, Spark, Pyspark, Scala

Design & IDE Tools: Git, GitHub/GitLab, Visual Studio, XCode*, Eclipse, IBM iSeries, IBM Power System, MS Office (i.e., Access), Use Case, UML, Adobe UI designer

Platforms: Linux/Unix, Windows, AWS*, Azure, VirtualBox, VMware, Docker

Agile Methodology: CI/CB/CD/CT pipeline, SSH, Git, GitHub/Bitbucket, Jenkins, Jira*, knowledge of integration architectures

Software Testing: Penetration Testing, Function Test, API Test, White Box Test (Unit Test), Postman, Newman, SoapUI, JMeter, TeamCity, Groovy Script, Fiddler, Pytest, TestNG*, Jasmine

API concepts and technologies: Web API, Web Service, RESTFUL, HTTP/HTTPS, JSON/XML, SOAP (WSDL, UDDI, XML), YAML, GraphQL*, and OpenAPI (Swagger), SOA, Microservice

Mathematics and Theory: Calculus, Linear algebra, Matrix Theory, Statistics & Probability, Geometry, Trigonometry, Data Structure and Algorithm, Computer Graphics, Computer Aided Geometric Design

Automation Engineering: Automatic control, hydraulic and pneumatic, stepper motor, servo motor, motion controller, PLC, sensor, Mechanical Design and Automation

WORKING EXPERIENCE:

Full Stack Developer

Confidential

Responsibilities:

  • The main knowledge involved in the work is RESTful, JSON, integrated architecture, 3-tier (MVC architecture), microservices architectures and SOA (Service-Oriented Architecture).
  • Adding new features, Maintaining, testing, fixing bug for frontend and backend.
  • Frontend Development: payment by Stripe platform and Wechat pay and Alipay over AlphaPay, unsubscribe page, “who visit me” page etc.
  • Backend Development: unsubscribing module, API document (used OpenAPI 3.0 specification and Swagger by YAML format), add any new method into any module needed when fixing bug or add new feature.
  • Database maintenance: using MongoDB to modify, add or correct schema. software system testing, including security, API, UI, and database testing.

Test and Data Engineer

Confidential

Confidential Tools: C++, Python, JavaScript, HTML/CSS/Bootstrap, jQuery, Ajax, SQL, NoSQL, Jenkins, git, JMeter, SOAPUI, Pytest, Selenium

Responsibilities:

  • Based on well-organized architecture and design principles, a UI module with responsive back-end data processing is built, and it could monitor the performance of various equipment, so that users can understand the current working conditions of the workshop. data collection of automation equipment, organize and manage data based on SQL or NoSQL requirement. software system testing, including security, API, UI, and database testing.
  • The main knowledge involved in the work is AI, RESTful, JSON, XML, integrated architecture, 3-tier (MVC architecture), cloud computing, microservices architectures and SOA (Service-Oriented Architecture).

Software Developer

Confidential

Tools: C++, Windows, Unix/Linux, and macOS, Microsoft Visual Studio

Responsibilities:

  • Data processing based on point cloud: using Fourier transform (FT), wavelet analysis, convolution, and BP neural network for data denoising, geometric feature recognition and extraction.
  • Gray-scale image processing based on point cloud data of natural texture depth: to generate an image that can be used for chemical corrosion processes, or directly generate CNC codes for CNC engraving machines.
  • Electronic Equipment and appliances testing and quality assurance.
  • Analyzed, investigated product complaints, and reported quality issues.
  • Maintained, troubleshot, rebuilt, replaced, and modified related electronic/electrical equipment,
  • Wire lighting fixtures, switches, receptacles, junction boxes, and sensors.

Software Developer

Confidential

Tools: C++, HPGL, NextMove e100(ABB Ethernet POWERLINK Machine Motion Controller)

Responsibilities:

  • Apply knowledge of servo motors, motion controllers, PLCs, sensors, and vacuum systems to design, installation, adjustment and maintain hardware systems.
  • Read and write HPGL and DXF format files which hold graphic data.
  • Automatically generate CNC code from the basic graphic units (such as points, lines, Arc, polyline, and Bezier curves), the main goal focused on the balance between precision, speed, and system stability.

We'd love your feedback!