We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY

  • Full - stack Engineer with 7 year’s hands-on programming experience using HTML, CSS, JavaScript,TypeScript, Bootstrap, Node.js, Express, React, Redux and JSON
  • Analyzed all phases of software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design /Architecture, Development.
  • Strong in using Full-stack development tools such as Visual Studio Code, Sublime, Atom, RoboMongo Studio, Pycharm, mySQL workbench, Postman, Eclipse
  • Have used HTML, CSS, Javascript to design web page and also used popular UI design framework such as Bootstrap and Material UI.
  • Detailed understanding of DOM and DOM functions.
  • Developed many projects using React framework and also associated with Redux and thunk architecture to deal with data in front end.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Strong experience in both No-SQL database and SQL database, developed programs using MongoDB and MySQL.
  • Developed programs under Node.js and ES6 environment.
  • Experience in Express as back end to connect front end with database.
  • Experience developing hybrid mobile applications using React Native using Apollo-React utilizing LESS, SASS. Proficiency in using different package managers like NPM (Node Package Manager), Yarn, Bower.
  • Experience in machine learning using R and python.
  • Participated Prudential Life Insurance Assessment on Kaggle contest, using R to do data cleaning and model creating such like SVM regression and XGBoost linear regression. We finally get high performance on RSME.
  • Experience in Twitter4J API to download test twitters and transfer them to JSON, and do data analyzing on Azure Machine learning studio.
  • Worked source control systems GIT, SVN, and test with TravisCI .
  • Strong experience in cloud development such AWS and Azure.
  • Served as team lead several times with proven record of software delivery with high quality.

TECHNICAL SKILLS

Languages: Java, Python, C#, C++, R, Shell, HTML, CSS, JavaScript,TypeScript, Swift,JSX, JSP

Web Tech: Bootstrap, Node.js, Express, React, Redux, thunk, AJAX, XML, JSON, ES6, Material UI

Database: MongoDb, MySQL, Oracle, SQLite

Dev tools: Eclipse, Pycharm, Visual Studio Code, Atom, Sublime, R Studio, Toad Data Modeler, NetBeans, Xcode, Postman, WebStorm, NGINX, Looper,JIRA

Operating Systems: Windows 10, Mac OS, Linux

Version Control: GiT, SVN

Other tools: Adobe Photoshop, Adobe Illustrator, Axure, Justinmind, Sip

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Used HTML 5 semantic tags to develop web pages to show print features.
  • Used CSS3 with LESS preprocessor to make build responsive web pages.
  • Used Electrode framework to build our projects.
  • Confidential local based on several projects and each project has its own server, we manage them by Nginx.
  • Used Bootstrap and some library defined by Confidential self to make representative website.
  • Electrode framework contains React parts so website is seems like React projects.
  • Used Javascriptand TypeScript as main language both in front end and back end.
  • Used Rooter and react rooter to make website a SPA
  • Used Redux and thunk to save data in front end.
  • Used NPM and yarn to import library to make more components
  • Used Tempo library defined by Confidential which contains main components like ads or good suggestion on website.
  • Used Github to do version control
  • Used Looper to build our project, test on stage. And then to production
  • Used JIRA to do mission separate with team members.
  • Used Postman to check API function.
  • Using Java to test other part in group like APIs.
  • Also do some API side testing works like Unit test and integration test.
  • Used Cucumberframework which written by Java and groovyto do functional testing. And use groovy as language.
  • Use Mockito as Unit test.

Technology Stack: HTML5, CSS3, Javascript, Java,Bootstrap, Material UI,Electrode,NGINX, Looper, React, Redux, router, NPM, yarn, thunk, express, Node.js, RESTful API, GIT, Postman

Confidential

Software Engineer

Responsibilities:

  • Used HTML 5 semantic tags to develop web pages to show print features.
  • Used CSS3 with LESS preprocessor to make build responsive web pages.
  • Used Bootstrap as framework of web page styles.
  • Used Material UI to design input form, button, tables and all component in web pages.
  • Used font awesome module to make nice icon.
  • Used Javascript and TypeScript as language in both front end and back end.
  • Developed client end by using React framework.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Using React router to create single-page application ( SPA) rendered on client side and keep the browser URL in sync with what ’s rendered on the page.
  • Implemented various screens for the front end using React.js and used many other predefined components from NPM and yarn.
  • Used redux and thunk to store data in front end.
  • Used Express to handle server-side functionality, get data from react framework and communication with MongoDB database. And it working with Node.js environment.
  • Stored product data by using MongoDB database.
  • Write M ongoDB query like findone, findById and findByIdAndUpdate to accomplish database searching and updating.
  • Accomplish routing in express to do different works from different URLs.
  • JSON format as data transfer standard from back end to front end.
  • Developed program which fits for RESTful API.
  • Debugged the website using Chrome Developer ’s tool and manipulated the nodes using DOM functions.
  • Using version control by GIT.
  • Used Postman to test server-side function.

Technology Stack: HTML5, CSS3, Javascript, Bootstrap, Material UI, React, Redux, router, NPM, yarn, thunk, express, Node.js, RESTful API, GIT, Postman

Confidential

Software Engineer

Responsibilities:

  • Used STS development tool which is similar as Eclipse to develop whole web application.
  • Using Tomcat 8 server as whole application running environment.
  • Designed Headphones database by using MySQL workbench.
  • Used HTML to develop web pages and used CSS to manage web page style to make pages looks nice.
  • Used bootstrap framework for UI design to make pages have standard style format.
  • Used Javascript to accomplish some fancy web page design.
  • On back end, used java SpringMVC framework to develop model, view and controller to represent whole website logic.
  • Used hibernate to map model to MySQL database, which I write java code to represent schema in MySQL database.
  • Write SQL query in back end to connect from server to MySQL database.
  • Used Maven to do library management.
  • Used GIT for version control

Technology Stack: HTML, CSS, Bootstrap, Javascript, Java, SpringMVC, Hibernate, Tomcat, Maven,MySQL,GIT

Hire Now