We provide IT Staff Augmentation Services!

Softre Engineer Resume

WA

SUMMARY:

  • Technic knowledge and skills in objected oriented programming language, knowledge in java enterprise edition as well;
  • Familiar with frontend developing;
  • Familiar with essentials design patterns and general principles how to build effective and reusable system;
  • Familiar with test driven development;
  • Have knowledge in using automated process for build and deployments;
  • Had one - time experience with symmetric/asymmetric encoding/decoding;
  • Be able to work in a team;

TECHNICAL SKILLS:

Language: Java Core Adv., DS, OOP, GOF + Enterprise Design Patterns, SOLID;

JEE: Servlets, JSP, Tomcat AS;

DB: JDBC, JPA, SQL/MySQL, NoSQL/MongoDB;

Frameworks: Spring IoC/Boot/Data/MVC, Hibernate;

Frontend: Angular, TypeScript -> JS, HTML, CSS;

QA/TDD: jUnit, Mockito, SpringTest;

AppServer: Apache Tomcat;

Communication: HTTP, REST, JSON;

Security: SHA, MD, RSA, DSS;

Cloud: AWS;

Tools: Scrum Agile, IDEA, WebStorm, Gradle, Maven, Jenkins CI/CD, Git, GitHub, Bitbucket;

PROFESSIONAL EXPERIENCE:

Confidential, WA

Software Engineer

Responsibilities:

  • Implemented algorithm for effectively using a transport routes using the most effective structures;
  • Developed internal module on Angular and provided components lazy loading;
  • Worked with http responses using asynchronous pipes using Angular rxjs/observable;
  • Was ensuring interaction with AWS S3-IA buckets for storing necessary data;
  • Configured Jenkins Jobs on separate node using S3 plugin for ensuring auto deployment to the storage, and auto deployment from github to AWS Elastic Beanstalk;

Environment: Java 1.8, Angular 8.1.0, RxJs 6.4.0, SpringBoot, Spring MVC, TypeScript, MongoDB, Jenkins CI/CD, Maven, Git/GitHub.

Confidential, Seattle, WA

Java Software Engineer

Responsibilities:

  • Involved in analyzing client’s needs, developed specifications of software solutions;
  • Provided domain decomposition and designed relational database on MySQL;
  • Involved in designing all pages of UI mockups;
  • Used FlyWay for database migrations;
  • Designed POJO Entities, Repository, Services, Controllers using Spring MVC;
  • Used JPA and Hibernate as mapping from Java Objects to DataBase;
  • Used Spring Boot as the backend for the fast Java-Backend development;
  • Created REST endpoints using OpenAPI;
  • Wrote jUnit and Mockito integrational tests for all Controllers, Repositories and Services;
  • Tested endpoints used Postman;
  • Used Docker for create separately container for DataBase and API layers and provided communication;

Environment: Java 1.8, J2EE, SpringBoot 2.0.0, MySQL, Hibernate JPA 2.1, Hibernate 4.2.20, Gradle, Git, GutHub, Postman, Docker, Eclipse, FlyWay 5.1.4.

Confidential

Java Back-End Developer

Responsibilities:

  • Created DataBase with using UML online tool;
  • Developed DAO layer using JDBC;
  • Created servlets for essentials services Reservation, Add and Delete Apartments, Add Landlord, AddTenant;
  • Developed CustomTag for output data about user from DB through JDBC;
  • Used tag library from apache-tags;
  • Used open-sourced templating framework Apache Tiles for UI;
  • Created form for upload using POST, and method for cashing pictures of user avatars using HashMap and @MultipartConfig annotation;
  • Created handouts manuals regarding Java Core and mentored a novices java developers;

Environment: Java 1.8, J2EE, MySQL, Apache Tomcat 8.0.23, MySQL Workbench, Servlets 3.0, JSP, JSTL, CustomTag, Apache Tiles, Maven, Git, GitHub.

Confidential

Junior Web Developer

Responsibilities:

  • Involved in Agile software development life cycle with SCRUM methodology;
  • Created DDL database structure;
  • Involved in built Hibernate mapping on the DataBase tables;
  • Created various HTML tool page and necessaries html templates, modal windows, confirmation templates;
  • Created forms using BootStrap and adding navigation panels for jsp pages;
  • Created CSS styles and NavigationBars;
  • Used bootstrap-responsive and fixed templates: Admin, Manager, AddUser, EditUser, EditIssue forms;

Environment: Java EE 1.8, Java Spring Framework 3.1.1, Hibernate 4.3.8, Maven 3.2.5, javax.servlet 2.5, javax.servlet.jsp 2.1, log4j 1.2.14, jUnit 4.11, HTML5, CSS3/SCSS 3, BootStrap 3, ES5, Backbone.js1.1.2, Underscore.js 1.7.0, jQuery 1.9.1, OpenStreetMap, MySQL 5.1, Tomcat 8.0, Git, GitHub, Bitbucket.

Hire Now