We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Professional software engineer with 11 years experiences in big companies
  • Hands - on full lifecycle software development experience with analyzed requirements, created the high-level design as well as coding, reviewing code, giving critical feedback, and running unit tests.
  • Is the agile and persistent person. Continually expanding expertise in modern languages and technologies, such as Java, Node.JS, Spring Micro Service, React, Angular, MongoDB, Hadoop, Spark/ Scala.

SKILL:

Languages: Java / J2EE, C++, Spark, JavaScript, C - shell

Web: Node JS, React, Angular 5, Angular 7, JSP, Servlet, JavaScript, jQuery, Bootstrap, Thymeleaf, AJAX, XML, HTML5, CSS3

Web Services: REST ( RESTful API), SOAP, JSON

Web/App Servers: IIS, Apache Tomcat, JBoss, O3W/ TP1

Frameworks: Spring (Sping MVC, Spring Security, Spring AOP, Spring Boot, Spring Microservices), Hibernate, TIBCO Enterprise Enterprise Messaging

Databases: MongoDB, Redis, Oracle, SQL, No-SQL, Cassandra

Design Patterns: Singleton, Factory, MVC, Fa ade, Bridge, Builder

Platforms: UNIX, Linux, Mac OS

Cloud platform: AWS (EC-2, S3)

Big Data: Map Reduce, Hadoop, Spark, Scala, Pentaho

SDLC: Agile/Scrum, Waterfall, V-Model

Tools: Eclipse, NetBeans, Spring Tool Suite, IntelliJ IDEA, Atom, Enterprise Architect, StarUML, Git, GitHub, Maven, Jenkins, SVN, JIRA, Visual SourceSafe, Source InSight, Microsoft Project Plan

WORK HISTORY:

Confidential

Senior Software Engineer

Responsibilities:

  • Structuring system, developing and delivering elegant and scalable solutions.
  • Working with Backend RESTful services using Java 8, Spring / Spring Boot, Spring Cloud, Cloud API... as well as Front end using AngularJS, Angular 7.
  • Working on distributed software development environments using Jenkin, Github, Confluence, AWS / Cloud API, Dockers.
  • Doing automation test with J-Unit Mockito for backend, and Cucumber (Gherkin and Ruby ) for Frontend. Working within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.

Confidential, California

Senior Software Engineer

Responsibilities:

  • Develop applications using Java/J2EE, Javascript and web services technologies SOAP, REST API.
  • Work with Back-end frameworks Spring Boot, Spring micro service, Node.js, and Oracle DB, Mongo DB, Cassandra, and using TIBCO EMS ( Enterprise Messaging Middleware ), deployment on Cloud server, AWS, load balancer configuration.
  • Work with Front-end frameworks Angular 5, React, Bootstrap, HTML5.
  • Created test case and tested using JUnit, Mockito, Cucumber.
  • Support enterprise-level application development environments using Agile/Scrum software development practices and principles.

Confidential

Software Engineer / Onsite Leader

Responsibilities:

  • Collected requirements from clients and created high-level design and data structure.
  • Using Java / Spring Hibernate / O3W/ TP1 / Oracle DB/ Redis/ Restful API, with multi-threading structure to created new and maintained some microservices, such as Receive Stock Trading, Calculate brokerage/ commission fee, Calculate Tax, Create Report.
  • Using with JSP/ HTML5/ CSS/XML/ JSON for created new and maintained Frontend side.
  • Using C-Shell for created new and updated scripts, that control the running of services, auto load data for databases.
  • Suggested and created tool with new algorithm for automatically collecting data tables relationship CRUD, that makes Programmers easier to maintain or fix bug Programs

Confidential

Software Engineer / Onsite Leader

Responsibilities:

  • Studied the client’s servers, researched solution for monitoring system’s logs and created proposal including estimation for Project.
  • Convinced the client to agree with the created proposal.
  • Developed 3 versions of Log Monitoring, with features: Collected logs from Securities Trading System
  • Automated analysis log, Visualizes results, created Trends and Risk reporting.
  • Deployment base on AWS Elastic load balancer.
  • Using Hadoop/ Spark/ Scala for directly query data. Created User interface with HTML5
  • Using ELK with Logstash for storing data, Elasticsearch for search engine and Kibana for display for query and display result).
  • Using Java and Node js for Backend, and React for Frontend, and MongoDB for DB.

Confidential

Software Engineer / Technical Leader

Responsibilities:

  • Project Confidential: Upgraded and improved internal website for one Confidential Company.
  • Created simulation tool to transmit/receive signals between the servers
  • Immigrated/ ported web service system from C/ C++ in to Java for Confidential IS.
  • C++, Java, JSP, Servlet, jQuery, Json, Java Script, CSS, HTML5, SQL, Cassandra.
  • Coded, created test cases and tested by follow TDD method (with a huge number of test cases to meet the huge amount of code.)

We'd love your feedback!