Software Engineer Resume
SUMMARY:
- Over 6 years of competitive work experience in Software Design, Development and Implementation of Enterprise applications on Windows platform in complete SDLC using NodeJS, TypeScript, Core Java and J2EE technologies with strong Object - Oriented Programming skills.
- Well experienced in various open source frameworks like Angular4 , Hibernate, JPA, Play, Spring and struts.
- Expertise in deploying enterprise applications on Web /Application servers like IBM WebSphere, JBoss, Apache Tomcat and Weblogic.
- Expertise in implementing IOC and DI features using Core Spring Framework.
- Good exposure to writing SQL Queries, Stored Procedures and triggers
- Extensive experience in implementation of the version control tools like SVN, CVS, VSS, Accurev and GIT
- Strong experience in designing and developing test harness using frameworks like Jasmine-Karma, JUnit, Mockito and Cucumber.
- Good expserience in working with Frontend technologies like HTML5, JavaScript, CSS.
- Working knowledge of SOAP web services.
- Extensive development experience on different IDE’s like Atom, Visual Studio Code, Eclipse, IntelliJ.
- Working knowledge of creating flow charts, and sequence diagrams using Rational Rose.
- Good exposure to in build tools like Angular CLI, Webpack, Ant and Maven.
- Fair understanding of using Docker.
- Designed, coded and unit tested application components in an Agile Environment and Waterfall Model.
- Delivered single handedly critical projects with tight deadlines.
- Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
Languages: Java script (TypeScript, Angular 4, NodeJS),Core Java1.7/J2EE, HTML4/5, CSS 3, SQL, XML
J2EE Standards: Servlets, JSP, EJB2.0, JMS, JDBC
No SQL Database: MongoDB 3.4
Relational Databases: Oracle8i, MySQL, Sybase5.0, Imaine7, Oracle Coherence12.1.3, DB2 9.7
Messaging Middleware: IBM MQ Series
IDE’s: Atom, Visual Studio Code, Eclipse3.7, IntelliJ 14.1
Web/App Servers: Node server, WebSphere Application Server, WebLogic, JBoss, and Apache Tomcat
Frameworks: Angular 2/4, Struts1.1, Hibernate4.0, jQuery, Spring-Core3.0, JPA2.0, Play 2.0
Test Automation: Karma, Jasmine, Junit, Cucumber, Mockito 2.0
Operating Systems: iOS10.12.6, Windows, Linux
SCM: GIT, SVN1.6, VSS5.0, CVS,AccuRev6.2
Build Tools: Yeoman, NPM, Webpack, Angular CLI, Maven 2.0
Design: UML
Reports: Cognos 10.0
Methodologies: Agile (Scrum), Waterfall
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
RESPONSIBILITIES:
-
Picked up new technology very fast and started development within a week.
- Also switched between projects in no time to provide support and development from time to time.
- Design, develop Front end components of an Architecture Security Platform using Cutting - edge technology like Angular 4 and TypeScript .
- Develop highly customizable and dynamic rule based web forms .
- Provide backend support by developing server side NodeJS modules.
- Very good hands-on experience of MongoDB.
- Design and develop robust test suits using Jasmine test Framework and deploy using Karma.
WORKED WITH: AngularJS, NodeJS, MongoDB3.4, Angular CLI, Yeoman, Jasmine, Karma
Confidential
Software Engineer
RESPONSIBILITIES:
-
Interact directly with retail customers to understand and document the requirements.
- Design, develop and support custom software solutions to world’s some of the largest retailers like Kroger, Walmart, Costco etc. using Enterprise J2EE libraries.
- Backend application support using Frameworks like Hibernate.
- Provide support for CHEC, the application that drives Self-Checkout System Solution 6.8.
- Develop and enhance business components also using XML.
- Write unit tests and collaborate with test teams to carry out Functional and integration testing.
- Creating product support document for end users.
WORKED WITH: JavaSE1.7, J2EE, SQL, Eclipse4.3, IBM DB2 9.7, Hibernate 4.0
Confidential
Java Developer
RESPONSIBILITIES:
-
Requirements analysis and design and development of risk assessment software.
- Develop automated test framework using Core Java, Cucumber framework and maven-surefire reporting plugin.
- Maven plugin development.
- Design and development of core modules using DI principle and J2EE libraries.
- Working on complex queries using SQL and HSQL query languages and persistence frameworks like Hibernate and JPA2.0
- Design and Development of automated tests using Mockito and Junit libraries.
- Authoring customer support documentation.
WORKED WITH: Java1.7, SQL, HSQL, Eclipse4.3, Sybase4.0, Hibernate4, JPA2, Play2.0, Play Framework2.0, Cucumber testing framework, Junit, Mockito, COGNOS reporting tool, SOAP Web services, Maven2.0.
Confidential
Java Developer
RESPONSIBILITIES:
-
End user communication for requirements gathering, analysis and design.
- Design and develop product POC using core Java and Frontend technologies like HTML, JavaScript and CSS.
- Hands-on development of core modules of the system using J2EE, Spring3.0 and Hibernate 3.0
- Design and implement complex SQL queries.
- Product support in terms of system upgradation, maintenance and documentation.
WORKED WITH: Java1.6,SQL, Eclipse4.3, HSQLDB2.3.1, CVS, Windows XP, CSS3, JSP2.2, Servlets3.0,
Confidential
Java Programmer/Analyst-Configuration Management
RESPONSIBILITIES:
-
Design and develop Java modules for the testing of Eclipse Plugin (Integral part of the Trading Portal offered by OpenLink).
- Prepare test documents like test scenarios, test cases etc.
- Design and implement Unit Testing and integration testing.
- Work closely with Configuration management team to merge new application modules, and bug fixes in various branches.
WORKED WITH: Java1.5, Eclipse2.1, Oracle, CVS, Windows XP, CSS3
Confidential
Java/J2EE Developer
RESPONSIBILITIES:
-
Work on CSS, JavaScript and JSP to design and develop Application User Interface.
- Complete design and development of the Authorization module of the system which involved a biometrics scan (fingerprint) and standard password based authentication using Core Java and EJBs.
- Server side modules development using messaging middleware like JMS.
- Production support and maintenance of the system in terms of bug fixes, documentation and system upgrades.
WORKED WITH: JavaScript, HTML4, CSS, Java1.4, J2EE (Servlets, JSP, EJB, JMS), Struts1.1, Hibernate, SQL,Eclipse2.1, Oracle 8i, Log4j, JBoss, Windows XP.
Confidential
Java/J2EE Developer
RESPONSIBILITIES:
-
Design and develop Front End (UI) screens.
- Directly interact with the end users for requirements gathering.
- Design and implement a product POC for the new proposed system using HTML and Javascript.
- Major contribution to the development of middle-tier messaging module using IBM MQ Series and JMS.
- Conduct internal training for the team on JMS.
WORKED WITH: Java1.4, JSP, Servlets, HTML, JavaScript, IBM MQ Series, Weblogic, Log4j, Windows XP, VSS
Confidential
Basic and Advanced JAVA Faculty
RESPONSIBILITIES:
-
Conduct classroom-based training for regular and corporate batches on Java and Advanced Java.
- Research new Java related technologies and delegate the knowledge to other Java faculties at SEED.
- Design and develop Java assignments for students.
- Assist the students during lab assignments.
- Carry out the assessment of student through regular tests.
WORKED WITH: Core Java, J2EE (Servlets, JSP, EJB, JDBC, JMS), Oracle, WebLogic, Windows XP
Confidential
Java Developer
RESPONSIBILITIES:
-
Design and develop Front End (UI) using HTML, JavaScript.
- Actively involved in implementing SWING based complex graphical reporting UI.
- Full stack development from requirements gathering through design, development, testing and support.
- Responsible for developing mock up screens and later converting them into working prototypes.
- Actively involved in database design.
- Design and implement complex SQL queries as well as stored procedures for data management.
- Back end business logic development.
- Authoring test plan document and conduct unit and system testing.
WORKED WITH: Core Java (Java SWING Libraries), J2EE (RMI, JSP, Servlets), JavaScript, HTML, TOMCAT-APACHE Web Server, MySQL, Oracle, QVCS, Visual UML Windows98