Post Job Free
Sign in

Java Developer Software Engineer

Location:
Quan 1, 710000, Vietnam
Salary:
500
Posted:
May 14, 2023

Contact this candidate

Resume:

A passionate developer who thrives on exploring developing

server-side applications.I enjoy spending hours learning and playing with new technologies to use in my projects.I also work with the design and development team to implement and enhance mobile apps to pixel perfection, optimal performance. In short, “technology is my high-ground”.

Jun 2021 - Aug 2021

Self-Learning

Android Fitness App

Goal:

- Handle views from Sketch with contents of a Fitness App tracking practice process display

- Get to know and understand interfaces Buttons, Text, Layout,..etc

- OOP implementation and solid code with java logic handling and manually creating the UI.

Aug 2021 - Apr 2022

Self-Learning

Hackerrank

Training:

- Java core

- Data structures and algothymm

- MySQL

- Challenge 30 days of code

Apr 2022 - Aug 2022

Freelancing

Mume App API

Team-size: 2

What I gained:

NGUYỄN ANH TUẤN

SOFTWARE ENGINEER

UNIVERSITY OF SCIENCES AUG 2020 -

NOW

Major: Computer Science and Embedded

Systems

GPA: 3.0/4

Java:

Knowledge about Java core, JDK8+ and

ready to get deeper.

NodeJS:

Fine (with Express and React as well with CSS

supportive framework)

Spring:

Strongly with REST APIs projects and ready

to get deeper.

Express:

Fine to learn deeper.

React Native:

Fine knowledge and manage.

ReactJS:

Fine knowledge and manage.

HTML + CSS:

Quite good at basic.

MySQL:

Confidently with SQL skill set

NoSQL:

Work experience

Phone

094*******

Email

*****************@*****.***

Website

www.linkedin.com/ng-anhtuan

Address

Ho Chi Minh, Vietnam

Gender

Male

Education

Skills

- Write APIs of HTTP requests about all information about channel, id, video, and all their parameter and make the result to object to handle the endpoint API.

- Customize CRUD actions for personal performance.

- Write a description to explain API then the front-end will handle showing the videos that execute advertisements.

- Get to know concurrency based on multi-threads.

- Database: Firebase real-time database under the form of MongoDB

Tech: Java Spring, Firebase, Git

Aug 2022 - Sep 2022

Freelancing

Transporting Tracking API

Team-size: 5

What I gained:

- API for developing a system of transporting-shipping applications with communication between clients and their goods.

- Database: MySQL along with Firebase real-time protocol.

- Customize RESTFul API actions using JDBC along with connection pool.

- Knowledge of JUnit tests and apply MockMVC tests as well.

- Documentation: SwaggerUI.

Teckstack: Java Spring, MySQL, Multithread, Git.

Mid Sep 2022 - Early Oct 2022

University

Student Management

- What I gained:

+ Build a fully full-stack web app.

+ Knowledge of how the web work with the distinct server.

+ Build server-side which can handle more than 100 requests at a time with the MVC pattern along with Object Oriented Programming to manage and update. Moreover, instead of using a database, this server can still save data and state for everyone to access and update by the use of Singleton pattern.

+ Build client-side for users to interact with the web with the support of ReactJs and NodeJS as well.

+ The server side is deployed to Heroku and the client side is deployed to Netlify.

- Techstack: NodeJS, ReactJS, Java, Spring, SpringBoot, Heroku,Git, HTML CSS

- Product:

Oct 2022 - Nov 2022

Freelancing

Daily App

-Team size: 2

-As part of a two-person team, I contributed to the development of a task management app designed to make users' work or daily routines more efficient. I was responsible for navigating the app's layouts, views, and animations across both iOS and Android platforms, as well as implementing Redux to manage data. My expertise in React Native and Javascript was utilized for logic handling, and I utilized NoSQL h l f d h d l d

https://student-management-ui.netlify.app/

Good to go, and eager to learn more

Git:

Confident and able to support

Github/Heroku/Firebase:

Confident and able to support

Algorithms:

Good enough, independent investigate and

deeply invest more, apply to projects as well.

Team work:

Strong acknowledge

Language:

English (Intermediately)

Other:

Outside searching, communications, open

mindsets, googling.

2021

Hackerrank:

2022 - now

LeetCode:

2020 - now

GitHub:

https://www.hackerrank.com/ng_anhhtuann

https://leetcode.com/ng-anhhtuann/

https://github.com/ng-anhhtuann/

Certifications and Events

- App runs both Android and iOS.

- Tech: React Native, Redux, Github, NoSQL

Nov 2022 - Jan 2023

Aureole Information Technology Inc.

Spin Lucky App

-Team size: 9

- This web app is an Intern Project, which is created to organize or join events in the form of spinning the wheel of fortune participants' names with UI self-created.

- What I do here:

+ Communicating about designing UI

+ Build components for re-using in another task

+ PG landing page, join event state and authentication page with database and logic handling

+ Conducting a meeting on incorporating Redux in the project.

+ Mainly work with data tasks in the project

+ Configuring Firebase and supporting others to know and use Firebase

+ Supporting everyone about Git and Github as well

+ Deploy to web hosting

- Techstack: Nextjs, TailwindCSS, Redux, Github, NoSQL, Nodejs, HTML-CSS, Firebase, Testing, Deployment, Agile methodology.

- Product:

Feb 2023 - Apr 2023

Side Project

MiniWebChat

- Team size: 3

- This side project involves developing a web application with parallel client-side and server-side performance, deployed on Google Engine.

- My responsibilities on this project include:

+ Designing and building the server system, including various APIs to handle data with a MongoDB Cloud Atlas database from scratch.

+ Configuring WebSocket and database containers with Docker and providing clear and concise documentation for the client.

+ Supporting team members with technical issues related to Git, GitHub, and other tools.

+ Bug fixing, building, and deploying the application.

- Tech stack: ReactJS, Java Spring, SpringBoot, NoSQL database, Google Engine, HTML, CSS, Git.

May 2021 - Jul 2021

Badminton competition

Round 1/16

- Participated and by the top 16

May 2022 - Jul 2022

https://aureole-lucky-app.vercel.app/

Activities

Top 3

- Participated and by the top 3/8

Apr 2022 - Aug 2022

Coding challenges and get certs in Hackerrank

DSA basic and Intermediate

About problem solving with Java and SQL

development/implementation



Contact this candidate