Full Stack Developer Resume
Chicago, IL
SUMMARY
- 6+ years extensive working experience in design and development of scalable applications mainly in E - commerce as a senior software developer.
- Highly proficient in Core Java, Object-Oriented Programming, Object-Oriented Design, API Design.
- Strong working experience in back-end technologies such as Java, Spring, Spring boot, Spring Security, Spring REST, JDBC, JPA, Hibernate, Postman.
- 6+ years SDLC experience and Agile experience, experienced in project management tools like Jira, Slack, MS Project.
- 2+ years with front-end development using: HTML5/HTML, CSS3/CSS, Bootstrap 3, NPM, JavaScript, JQuery, React, Swift, Xcode, JSP, Thymeleaf, yaml.
- 4+ years with Test Driven Development(TDD), including Unit Test, Regression Test, Functional Test, Integration Test to build automated testing.
- 3+ years with Cloud Computing: AWS, FireBase.
- Strong experienced in SQL and NoSQL database technologies, including MySQL, Oracle, MongoDB.
- Strong experienced in Web Socket, especially in TCP.
- Strong experienced in Apache Tomcat 9 and HTTP Web Server.
- Solid understanding of J2EE design patterns: POJO, MVC, DAO, DTO.
TECHNICAL SKILLS
Languages: Java, J2EE, Swift, Python 3, C++, Tensorflow, SQL, JavaScript, TypeScript, Dart
IDE & Tools: Xcode 9, Pycharm, Eclipse, IntelliJ, Clion, WebStorm, Android Studio, GIt, Sublime Text Editor, Visual Studio Code, Chrome Developer Tools, Adobe.
Framework: Spring MVC, Spring loC, Spring Security, Spring JDBC, Hibernate, Restful API, Spring boot, Flutter
Deployment tools: Maven, AWS, Firebase
App Servers: Apache Tomcat 9, HTTP Web Server, SOAP, REST
Database: MySQL, Oracle, MongoDB
Project management tools: Jira, Slack, MS Project, Agile, TDD
Java: Core Java collection, framework, multi-threading, System Exception Handling, generic annotation, garbage collection
Java EE: JSP, Servlets, Web Services, JDBC, XML
Front-end framework: BootStrap 3, React, JSP, Thymeleaf, yaml
Testing: Mocha, Jasmine
PROFESSIONAL EXPERIENCE
Confidential - Chicago, IL
Full Stack Developer
Responsibilities:
- Design the workflow and architecture for the application, built the State Machine for the workflow and architecture.
- Write the requirement documents with clients and managers.
- Design the local database and server database to save space in cloud, implements NoSql and SQL for the different databases.
- Program the server database using MongoDB.
- Implement of business logic to handle transactions and updating of data into the database.
- Design and develop the login API by using Spring boot and Spring Security, utilized Spring Security to provide authentication and authorization for users to sign in and sign up.
- Design and program the payment API by using Spring boot and third party API(Stripe).
- Design and development two push notification APIs(Silent and normal way).
- Test the application, fixed bugs, maintained database, using postman test the back-end data and Mocha and Jasmine for front-end.
- Use Bitbucket to control the versions, including the update the code in the new branch, resolving conflicts, release version.
- Use Jira for buy tracking.
- Deploy the application on Firebase.
- Use Cache solved loading slow program cause by large customers, similar pattern like lazy load, pre-load some important pages and components, load the others in the later.
- Use CORS Filter to enable cross origin requests.
- Design and program the second generation by using flutter, rebuild the backend and frontend. --InfiShare on the App Store, InfiShare
Techniques: Spring 5, Sprint MVC, Spring Security, Spring Rest, JSON, Spring boot, MongoDB, JDBC, JPA, Maven, IntelliJ, Core Java, Bitbucket, Git, Jira, Agility, Firebase, Swift, flutter, Dart, Xcode 9, J2EE, Android Studio, Adobe, Script, Google doc
Confidential
Full Stack DeveloperResponsibilities:
- Attended the design of architecture and workflow for the application, including state machine for the workflow and architecture.
- Designed and develop the Database using Oracle.
- Designed and develop the payment function using Spring boot and third party API(Scripe).
- Designed and programed push notifications API using Spring boot.
- Designed and development the iOS front-end using Xcode and Swift, using bridge connection.
- Designed and programed the Web Socket part to make mobile device become server, wrote the TCP Socket layer code by using Core Java.
- Used Bitbucket to control the version of the applications, including update code in a new branch, resolving merge conflicts, etc.
- Programed front-end pages of the mobile application by using Xcode 9 and Swift.
- Designed Restful API and error code for the application.
- Deployed the database and server end APIs on the AWS.
Techniques: Spring 5, Spring MVC, Spring Security, Spring Rest, Spring boot, Oracle, JDBC, JPA, Maven, IntelliJ, Core Java, Bitbucket, GIt, Jira, Agility, Web Socket, Aws, Adobe
Confidential
Web Developer
Responsibilities:
- Involved in Software Development Life Cycle including analysis, programing, testing, implementing and maintenance.
- Wrote the requirement documents with clients and managers.
- Designed and develop front-end page using React, HTML5, CSS3, Bootstrap, jQuery and JavaScript.
- Designed and programed the login function using Spring Boot and Spring Security.
- Designed and programed the payment function using Spring Boot and third party API(Stripe).
- Applied Http Service to consume Restful web servers.
- Designed and programed the database using MySQL.
- Used Hibernate to mapping data from MySQL database.
- Deployed the website on could.
- Programed, tested the website in agile.
Techniques: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, Spring boot, Spring 5, React, AWS, Hibernate, MySQL, JSON, MacOS
Confidential
Full Stack Developer
Responsibilities:
- Programed the template using jquery, JavaScript, CSS, HTML5.
- Programed the animates in the page by using CSS and HTML5.
- Maintenanced the database.
- Programed the login function by using Spring, utilized Spring loC to create and inject Spring services, spring controllers and DAOS.
Techniques: HTML/HTML5, CSS/CSS3, jQuery, JavaScript, Adobe