Senior Javascript/mern Engineer And Devops Engineer Resume
Norfolk, VA
SUMMARY
- Promoted from old team to new team at Confidential Bank
- 4 years of experience in Java, JavaScript/TypeScript
- 2 year of GoLang Go experience in concurrency REST programming
- 2 year DevOps Engineer
- 2 years working at Unix/Linux Shell batch script programming DevOps, Jenkins, Docker CI/CD, Kubernetes, helmfile
- 2 years iptables, tcpdump, tc, dns, rpm, dpkg, apt - get, consul
- Data structures, algorithm, OOP object orient programming, design patterns
- SQL and NOSQL Oracle, MongoDB
TECHNICAL SKILLS
Programming Languages: Java, GoLang Go, Unix/Linux Shell Script Programming, JavaScript ES5/ES6, React JS, Redux, Node.Js, TypeScript
Web/Application Servers: Apache Tomcat, WebLogic, Web Sphere, JBoss, Node.JS
MVC Frameworks: Spring, Spring Tool Suite, Spring Boot, JBoss, Gorilla MUX
ORM Frameworks: Hibernate, MyBatis, JPA, JDO, JAXB
Databases: PostgreSQL, MySQL, Oracle 11g, MongoDB
Web Services: JAX-RS(RESTful), RestEasy, REST API
Client-Side Scripting: HTML5, YAML, XML, JSON
Big Data: Hadoop, Spark
IDE: Eclipse, Sublime, Notepad++, WebStorm, Vi/VIM
Build Tools: Maven, Gulp.JS, Grunt.JS, Jenkins, Webpack
Version Control: Sub Version (SVN), Git, BitBucket
Operating System: Windows, Linux, Unix, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Norfolk, VA
Senior Javascript/MERN Engineer and DevOps Engineer
Responsibilities:
- Added 3 new shortcuts in the existing dropdown menu to display data via 3 provided URL in Node.JS REST Microservice architecture
- Experience in using the Object Relational Mapping tool Hibernate and SQL Mapping framework tool MyBatis, strong in using XML mappings and Java Objects.
- Implemented Spring Bean Factory using IOC, AOP concepts.
- Hands-on experience on SVN and GIT
- Maintained and monitored production system alerts and provided triage support for priority one and two system outage.
- Added N8 Migration date to the existing tile for the SBS persona
- Modify existing infobits data to SBS display data requirement
- DevOps Engineer for continuous integration and deployment CI/CD
- Write Dockerfile to build Docker images and run the container
- Modify helmfile to support sidecar testing in Kubernetes deployment
- Write gradle build file to build project dependency
- Develop frontend ReactUI to backend REST API call. END-to-END development and test
- Use HTML5 and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Strong technical knowledge of Object Oriented JavaScript (OOJS)
Environment: MacBook Pro, UNIX OS, MongoDB, Express, Node.JS, React.JS, Redux, Saga, Webpack, BitBucket, Git, Docker, WebStorm, Jenkins, REST Microservice, TypeScript, Unix Shell Script Programming
Confidential, Fort Mill, SC
Java/GoLang Go Engineer and DevOps Engineer
Responsibilities:
- Got promoted from old team to new team
- Me and 1 senior engineer completed JUNIT/Mockito from 0% to 32% when 50% was requirement in 1 month
- Analysis, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
- Used Junit/Mockito for the development of Test Cases.
- Written SQL queries for data access and manipulation using Oracle SQL Developer.
- Used Hibernate ORM tool for mapping relations between java object and relational object by developing hbm.xml files and annotations.
- Developed Restful Web services components using RestEasy API and integrated with Presentation Layer.
- Built Maven scripts for automated deployment and for the build operation of the entire application
- Write Dockerfile to build Docker images and run the container
- Modify helmfile to support sidecar testing in Kubernetes deployment
- Write gradle build file to build project dependency
- Written SQL queries for data access and manipulation using Oracle SQL Developer.
- Modify SQL Store Procedure, trigger in Oracle 11g database for new table
- ETL (Extract Transform Load) CSV data file to Oracle 11g database.
- Used EhCache JEE application to populate JSON tree data from database via REST API call
- Used RTC for version control, Log4j for loggings and Junit for unit testing.
- Use Hadoop and Spark to compare mismatch column between 2 large 10GB CSV, Excel, or PDF files
- Migrating some Java codes to GoLang Go OOP and REST API JSON encoding/decoding using Gorilla MUXconcurrency multithread application development
Environment: Java 1.7/1.8, GoLang Go, Spring Framework, REST, Spring Tool Suite, Jetty Server, RTC, SVN, Hadoop Spark, Big Data, Java Script, Apache Maven, Oracle SQL 11 g, Splunk, Jenkins, Docker, Unix Shell Script, Gorilla MUX, Python, Scala
Confidential, Cincinnati, OH
Software Engineer
Responsibilities:
- Configured Spring and Maven Configuration setup for the Project Spring - Maven Framework.
- Consumed RESTServices using Insomnia.
- Worked on the multiple projects using JavaScript and KendoUI.
- Prepared software requirements and Component design documents, Component Specification document.
- Used SQL queries to develop the stored procedures and project related queries with database.
- Tested using Junit framework.
- Used MVC design pattern for implementation in KendoUI.
- Involved in the building Maven POM files.
Environment: JDK 1.8, Spring Framework, REST, SVN, Java Script, HTML, Apache Maven, Putty, HTML, Java Script, KendoUI, Insomnia
Confidential, Hayward, CA
Software Engineer
Responsibilities:
- Review Business and Functional Requirements, analyze the gaps and provide feedback, gather technical business requirements and develop conceptual and technical designs
- Created web pages for each project using HTML, CSS, and JavaScript.
- Web services and maintained project tasks and schedules.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Developed web components using MVC pattern under spring framework.
- Used SQL for fetching and storing data in databases.
- Designed and developed the Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex PL/SQL queries for extracting data from the database.
- Worked on SPRING CORE, SPRING MVC, SPRING AOP, SPRING ORM framework
- Write and edit Maven Pom.xml
Environment: JDK 1.7, J2EE, Spring Framework, Web Services Restful, XML, Oracle, HTML5, CSS, Java Script.