We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Oracle Certified Professional Java 8 Programmer, Web Component Developer, Production Support Provider for Java Spring framework with over 6+ years of experience in Software Design, Development, Documentation, Testing, and Implementation of information systems in web technologies.
  • Extensive experience in full SDLC of software applications in Core Java (6/7/8), Spring, Spring Boot, Hibernate/JPA, PL/SQL, MySQL, Cassandra, Python, AWS, XML, YAML, HTML5, CSS3.
  • Good understanding of Service - oriented architecture(SOA), Object Oriented Design (OOD), Microservices, MVC, Multi-tier architectures and Distributed Architecture.
  • Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems swiftly to meet growing business demands.
  • Proficient in using various design patterns like MVC, Data Access Object, Factory, Singleton, Multi-thread, etc. in the development of Multi-tier distributed Enterprise Applications, Architectural Design patterns, and Cloud web services.
  • Experience with different IDE’s like Eclipse, IntelliJ, Oracle SQL Developer.
  • Strong Experience in client side web technologies like JavaScript, jQuery, Angular, HTML5, CSS3, Ajax etc.
  • Involved in Build and Deploy activities using Maven, Gradle, TFS, Jenkins tool and customized WAR/ JAR files for web applications.
  • Strong knowledge of SOAP and Restful Web services using SOAP, WSDL, UDDI, XML, and REST API.
  • Experience with software development Methodologies like Agile.
  • Proficient in identifying key barriers/core problems and applying problem solving skills to deal creatively with complex situations.

TECHNICAL SKILLS

Languages: Java 6/7/8, Python, C++, JavaScript/jQuery/AngularJS, SQL, NoSQL, Bash

Java Technologies: Groovy DSL, JPA, Servlet, JSP, JDBC, XML, Ajax, JUnit, Restful Web services, YAML

ORM & Frameworks: Spring, Spring Boot, Hibernate ORM, Microservices

Databases: PL/SQL (Oracle 12c), MongoDB, MySQL, Microsoft SQL Server

Web/App Servers: Tomcat, Apache HTTP Server

Tools: & Utilities Eclipse, Gradle, Maven, Jenkins, TFS, IntelliJ, Oracle SQL Developer

OS: Microsoft Windows, UNIX, Linux, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Software Engineer

Responsibilities:

  • Design Java Spring based Bloomberg data fetching system for APEX application ORE (Owned Real Estate Tracker) as the core developer. Built the application in Spring Boot based microservice to perform CRUD.
  • Migrate Java codes from Java 7 to Java 8 for different projects. Design Java Venue request tracking system for Franchise Marketing System (FMS), and BusinessObjects r4 token generation system for Resolution Planning Tool (RPT) with Groovy DSL configuration.
  • Offer comprehensive production support service on in-house applications for users and clients all over the country.
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Maven, Jenkins, and Gradle. Configure Applications in Amazon Web Services (AWS). Test, debug and implement the multi-threading applications using JUnit for unit testing. Use log4j for tracking errors and debugging the code.
  • Create microservice to provide RESTful API utilizing Spring Boot with Spring MVC. Worked on web Application and microservice development with Spring Boot using MVC Framework integrated with Spring.
  • Developed Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries. Involved in writing Hibernate mapping files and configuration files.
  • Associate RESTful web service and APEX application with Java code. Use Maven for project management and version control.
  • Create and configure APEX environments for internal APEX development and application hosting. Be a part of the APEX application design and support group. Implemented various APEX validation Controls for form validation with JavaScript and jQuery.
  • Create forms and reports using RESTful Web Services, in APEX.Extensively Write Views, Stored procedures, Functions, Packages, and Triggers by using PL/SQL. Work on Authentication Scheme, Authorization Scheme, Application Computation Application items, List of values, Breadcrumbs, Tabs and Lists etc.
  • Devise ordering application that coordinates orders placed in the APEX with corresponding vender, significantly improving customer inventory tracking and keeping vendor within budget.

Environment: Java, SOA, AWS, OOD, APEX, Agile, JavaScript, Maven, Gradle, Jenkins, JSP, Servlet, PL/SQL, Oracle DB 12c, JUnit, Restful Web Services, Unix

Confidential - Plano, TX

Software Engineer

Responsibilities:

  • Designed automation website test module in Java, C++, and JavaScript for starting and stopping network traffic of drones via SSH connection for external website. Extensively used agile development methodology and involved in sprint planning.
  • Defined and constructed layers, server-side objects and client-side interfaces based on Java framework design patterns, integrated, and implemented Spring framework.
  • Built NoSQL/MongoDB to capture network configuration data from API. Used Java multi-threading and socket programming.
  • Tested and evaluated the functionalities of Cisco devices based Python/GUI for SDN. Used PowerShell and Wireshark to control, monitor, and analyze network environments.

Environment: Java, C++, Python, JavaScript, Agile, MongoDB, Network Protocols, Unix

Confidential - Coppell, TX

Software Developer

Responsibilities:

  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB. Involved in designing the user interfaces using JSP.
  • Maintained multiple ETL data processing pipelines (PL/SQL, Bash, Java, REST, JSON)
  • Integrated with data architects and Oracle database 11gR2 administrators in RHEL 6 to assure proper implementation of database designs.

Environment: Java, Oracle DB 11gR2, PL/SQL, JSP, Bash, Unix, RHEL, Oracle VM

Confidential - Dallas, TX

Research Assistant

Responsibilities:

  • Built server in Python to manage processes’ memory paging and return the results as JSON outputs. Implemented an improved thread pool in Python to enhance server-side performance.
  • Built Python based proxy server to accept and forward requests, and return the response back to the requested client. The Apache HTTP server is implemented in Python and able to service concurrent requests. REST has been used as a protocol to send the request and response in the form of XML messages.
  • Built a non-blocking Restful service for the bulk update in Java with JAX-RS framework which updated each single row in a separate transaction and allowed the client to query the percentage of progress and the error or successful result messages for all rows at the end.

Environment: Java, Python, Network Protocols, JAX-RS, JSON, Git

Confidential - Changzhou, CN

Software Developer

Responsibilities:

  • Prepared project development structure and design pattern. Designed and tested locomotive brake testing system in C++.
  • Architected parameter entry modules in C++ for multi-tier locomotive inspection system.

Environment: C++, Network Protocols, JavaScript, Unix

We'd love your feedback!