Senior Full Stack Web Developer Resume
SUMMARY
- Senior Full stack web software developer with 6 years’ work experience, mainly in Ecommerce management application service and Data research platform. Strong object - oriented programming skills and MVC development experience.
- 6 years Java web Development experience. Include Spring Boot, Spring Security, Spring Cloud.
- 6 years’ experience with front-end technologies include HTML5, CSS3, Bootstrap, jQuery, NodeJS, JavaScript.
- 4 years’ experience with TypeScript, Angular2+, NPM, Angular Materiel, E charts.
- 2+ years’ experience with Python and data analyst, include data mining, data visualization, Web Crawler.
- 1+ years’ experience with Android Development.
- Expertise with Core Java, Java Collection, OOP, unit test, JSP, JDBC, Hibernate.
- Expertise in SQL and NOSQL database technologies. Include Oracle, MySQL, Postgres SQL, MongoDB.
- Expertise to Amazon Web Services (AWS) Cloud Computing technology.
- Familiar with Test-Driven Development (TDD).
- Experienced software developer and possess great interpersonal skills.
TECHNICAL SKILLS
Java: Java 1.5-1.8, Core Java, Collection, Multithreading, JDBC, Servlet
Java Framework: Spring MVC, Spring Boot, Spring Cache, Spring Security, Hibernate.
Web Development: HTML5, CSS3, Bootstrap, jQuery, NodeJS, AJAX, JavaScript, TypeScript, Angular2+, E charts, Ionic
Python: Data Mining and Web Crawler, NLP, TF-IDF, K-Means Cluster algorithm.
Application Servers: Apache Tomcat.
Source Control: Git, GitHub, GitLab.
Database: Postgres SQL, MYSQL, MongoDB.
Cloud Computing: AWS
IDE tools: Eclipse, IntelliJ, WebStorm, PyCharm, Visual Studio Code, Android Studio.
PROFESSIONAL EXPERIENCE
Confidential
Senior Full Stack Web Developer
Responsibilities:
- Refactored legacy application code, Reorganize and set up the VIVP project.
- Utilized JIRA for project management. Participate in daily Scrum and Sprint meetings in the software development lifecycle.
- Utilized Git as the version control along with JIRA to track the project.
- Utilized Log4j as the java logger, to monitored debug log in the project.
- Utilized Jenkins to build, test and deploy the application automatically for CI/CD.
- Utilized Junit and Mockito to test the java code.
- Utilized the GOF design patter like Singleton, Prototype and Factory to improve the coding quality.
- Integrated OOP Java designed with the insurance quote model APIs.
- Integrated Spring Framework using AOP and IoC.
- Utilized Spring Boot and RESTful web service to receive data for frontend that posted by Angular5 Http Service.
- Used Spring Security to implement Authentication and Authorization for safety login and identity check.
- Used Spring Cloud realized the Micro Service, connected multiple services in Java.
- Designed the Graphical User Interface (GUI) of the project used Angular 5, Ngx-Bootstrap, Angular Material and CSS3.
- Implemented customized Components, Pipes, Services to provide the various logics with modules along with Route and router-outlet directive by Angular-CLI.
- Applied the TF-IDF with Python to obtain the high-weight important content in the data, which was used as the subsequent data visualization resource.
- Employed JavaScript Array Method to operate the backend data and standardized the data visualization format.
- Visualized data Analyst Chart Graph by Ngx-Echart.
- Implemented real time data update in E-Chart with AJAX.
- Used the Mocha to do the front-end unit test.
- Deployed the backend to the Amazon EC2 instance.
- Deployed the relation database Postgres SQL to AWS RDS.
- Deployed the static files like front-end and the media to AWS S3 bucket.
Environment: HTML5, CSS3, Bootstrap, TypeScript, Angular2+, Angular Materia, E charts, Java, Spring Maven, Spring Boot, Spring Security, Junit and Mockito, Mocha, AWS, Python, TF-IDF, Database: Postgres SQL
Confidential
Senior Full Stack Web Developer
Responsibilities:
- Involved design the relation database model and make the ER-diagram with team member.
- Used Spring Boot building the backend, Deployed the Back- end at the EC2 of AWS.
- Used the Spring security to provide the Authorization and Authentication.
- Used Junit to test the Java code.
- Used the Jasmine for the front-end unit test.
- Used the Angular 2 build the frontend and used the CSS3, Ngx-Bootstrap to decorate the page.
- Injected router-guard services with canLoad and canActive to achieve the access limit.
- Used the Oracle as the Database and Deployed to the AWS RDS.
- Used the AWS S3 to store the static frontend and Massage Shop files.
- Used JIRA to do the project tracking.
Environment: HTML5, CSS3, Bootstrap, TypeScript, Angular2+, Java, Spring Maven, Spring Boot, Spring Security, Junit and Mockito, Jasmine, AWS, Database: Oracle