We provide IT Staff Augmentation Services!

Software Engineering Resume

2.00/5 (Submit Your Rating)

Buffalo, NY

PROFESSIONAL SUMMARY:

  • 4+ years of extensive experience as a Java Full - Stack Developer with solid understanding of web based multi-tier enterprise applications using Java/J2EE technologies. Also, worked with latest Front end technologies.
  • Extensively worked on Core Java with Multithreading, Concurrency, Generics, Serialization, Data structures and Collections.
  • Hands on experience in Spring CoreSpring MVC, Spring Security, Spring Transaction, Spring JDBC, JMS and spring’s integration with Hibernate.
  • Hands on experience with deploying an application on AWS cloud infrastructure.
  • Experience with different AWS services like EC2, S3, EBS, VPC, RDS, CloudWatch and Elastic Beanstalk.
  • Good understanding of bash/shell scripting and Linux commands.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC, Spring Boot for REST API’s.
  • Strong development experience in JEE technologies like JSP, JSTL, Servlets, JDBC, JNDI and JMS.
  • Extensive experience in creation and maintenance of Hibernate mapping files and transaction control.
  • Hands on experience in implementing standard Java and JEE Design Patterns like Singleton, Factory, Abstract Factory, MVC, Decorator and Chain of Responsibility.
  • Experience working on architectures like Model-View-Controller (MVC) and Service-Oriented-Architecture (SOA).
  • Good hands on experience with developing and consuming SOAP and RESTful Web Service.
  • Extensive experience in HTML5, CSS3, JavaScript, JSON, Angular2JS, Bootstrap and jQuery.
  • Extensive use of Log4j for logging and debugging information
  • Experience working with ANT and Maven for integration and deployment of applications.
  • Extensively worked with Web/App Servers like WebSphere, GlassFish 4, JBoss and Tomcat 7.x
  • Responsible for performing tests on various project modules using Junit and EasyMock Test frameworks. 
  • Written Complex SQL, HQL Queries, Stored Procedures, Functions and views to access database. 
  • Experience using version controls like SVN and GIT. Project management tools like JIRA and ASANA.
  • Experienced in working with Windows, UNIX and Linux based operating systems.
  • Good knowledge of Object Oriented Programming and Design skills.
  • Experienced in RDBMS concepts like designing E-R diagram, normalization, creating table, views, stored procedures, functions, trigger and sequences to encapsulate the detailed design of the application.
  • Experience and Strong knowledge in SQL and PL/SQL queries in major database systems (Oracle, MySQL) and using database tools like SQL Developer and MySQL Workbench.
  • Extensively worked in AGILE/SCRUM and Software Development Life Cycle (SDLC) based development environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, Implementation & Production

TECHNICAL SKILLS:

Programming Languages: Java SE, Java EE, C++, Python, JavaScript, PL/SQL

Java Technologies: JDBC, JSP, Servlets, Java Beans, JMS

IDE: Eclipse, NetBeans, VS Code, Android Studio.

Frameworks: JSF 2.0, Struts 2.1, Hibernate 3.0, Spring 3/4, Spring MVC, Spring Boot.

Design Patterns: Singleton, Factory Method, MVC, Prototype, Abstract Factory, Decorator, Chain of Responsibility.

Web/Application Servers: Glassfish 3.1 and IBM WebSphere 7

Web Servers: Apache Tomcat 7.x/8.x.

Web Services: SOAP, REST, AWS

Deployment Tools: Maven, Apache ANT

Version Control: SVN, GitHub

Testing & Logging Frameworks: JUnit, EasyMock, Log4j

Database: Oracle 11g, MySQL, CouchDB

Web Technologies: Bootstrap, AJAX, JQuery, Angular2 JS, HTML5, CSS3, XPATH, JSON, XML

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Software Engineering

Responsibilities:
  • Independently designed and developed the Single Page web application (SPA) from scratch. Built key reactive Angular 2 components and services including key Patient Treatment Recommendation component and Video Player service.
  • This Application was developed using Spring MVC and IOC/Dependency Injection integrating different layers of the application.
  • Implemented various design patterns like DAO, Singleton.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Deployment highly available and scalable application developed using Spring MVC architecture with the Angular2 client in the AWS cloud infrastructure using AWS Elastic Beanstalk.
  • Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS, S3 to set alarms for notification or automated actions and to monitor logs for better understanding and operation of system.
  • Created and configured S3 bucket with restricted policies.
  • Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
  • Wrote JUnit Test Cases for action classes and service layer classes.
  • Developed front-end pages using Bootstrap framework to provide responsive design to the patient dashboard, performed front-end validations for Patient to perform actions on their recommended treatments.
  • Coding and building the Service, Business layers using spring framework and Maven build.
  • Leveraged Typescript to build numerous custom Angular 2 Directives and Services.
  • Developed UI using Angular 2 material design and Bootstrap, Flex, HTML5, CSS3.
  • Implemented video components using Videogular2 API. Customized the native HTML5 video player to make it Angular4 JS compatible.

Environment: Java, J2EE, Spring, Hibernate, Angular4/2 JS, AWS, EC2, S3, EBS, RDS, REST, TypeScript, HTML5, CSS3, Flex, Videogular2 API, Maven, Bootstrap.

Confidential

Software Engineering Analyst

Responsibilities:
  • Developed key algorithms like Interval Averaging estimation, Interval Interpolation estimation, Interval Adjustment from Scalar etc. in core Java and XPATH script in 3 major releases.
  • Developed Batch Jobs for automating the process of meter commissioning, certification and billing that processed ~1.5 million meters in production. Developed high performance multithreaded batch jobs that reduced the running time of the batch jobs by ~15%.
  • Lead a team of 2 developers for developing Commissioning batch job.
  • Created SOAP Web services to service various estimation algorithms.
  • Setup a Cloud environment on Amazon AWS (EC2) by Installing MDM, Weblogic and Oracle Database on it.
  • Created Hibernate entities like Measuring Component, Install Event, Service Point, Device, Device Configuration to provide ORM with the Oracle DB in database layer.
  • Implemented custom error queue logic using Weblogic Server to resolve the issue of erroneous meter read messages that blocked the messaging queue.
  • Created detailed design documents for developers and performed Junit testing. Awarded twice from leadership for quality work.
  • Used HP QC to for defect tracking and fixing throughout the project. Highly appreciated for delivering Interpolation algorithm requirement with zero defects.
  • Upgraded the Meter Data Management project from legacy EDMS/CC&B to MDM 2.x by providing custom or new algorithms and batch jobs in the core foundational components.

Environment: Java, XPATH script, Hibernate, SOAP WS, Bash scripting, AWS, Oracle MDM 2.x, Oracle DB, EDMS, CC&B, Junit, Weblogic, HP QC.

Confidential

Software Engineering Analyst

Responsibilities:

  • Developed end to end code in two key modules i.e. Meta Data Presentation and Meta Data Access of the project using JSF, EJB, Hibernate and XHTML.
  • Independently developed core front-end modules of the projects using highly customized JSF tag libraries using XHTML. Awarded from client for developing two complex UI’s.
  • Collaborated directly with the client to develop the detailed design documents of the requirements.
  • Developed numerous SOAP API’s to service the backend business logic of MDMS.
  • Increased the unit testing code coverage from 30% to 92% using EasyMock. Appreciated for mentoring two new joiners.
  • Wrote complex SQL queries to interact with the database layer.
  • Used Hibernate to create user related entities to map to database tables in Oracle 11g DB.
  • Developed code to fetch the user data from LDAP system.

Environment: Java, JSF, EJB, SOAP, XHTML, Hibernate, EasyMock, Oracle 11g DB, LDAP, JBoss.

We'd love your feedback!