We provide IT Staff Augmentation Services!

Senior Software Engineer Resume Profile

2.00/5 (Submit Your Rating)

MD

profile Summary

  • 8 years of professional IT experience in Java/JEE, Python application development and build release.
  • Experience of around Two years in Node.js with Angular.js and Backbone.js
  • Experience of around Two years in developing Groovy Grails applications.
  • Experience in Product engineering E2E Requirement Analysis, Architecture, Design, Implementation, QA, Release and post-release activities, using various tools, Open Source technologies with OSGI compliant application development
  • Experienced in AGILE SCRUM Practices.
  • Experience in product development using SOA, JBOSS, REST and JPA.
  • Basic knowledge on Hadoop-Horton using PIG tool.
  • Experience in developing web based GUIs using CSS, HTML, JavaScript, Python, Jython, Jquery JSP, HTML, XML and GWT
  • Good knowledge in Build Release management using Maven, Jenkins and ANT
  • Good knowledge on PDF scraping techniques based on Apache PDF box.
  • Good working knowledge on proxy environments using Webscarab.
  • Experience in creating user interfaces using and client side validations using JavaScript
  • Expertise in implementing J2EE technologies like JSP, Servlets, Spring, JPA, JDBC, XML, XSD, X-Path, X-Query, AJAX, JAXB to develop enterprise software applications.
  • Experience in working with different databases MS SQL Server, Oracle and MySQL.
  • Good working knowledge on scraping websites using Selenium.
  • Experience in implementing RESTful web services using Apache RESTEasy and Spring Web Services.
  • Good knowledge on implementing SOAP APIs using Apache AXIS.
  • Some work experience in creating services in integration platform Mule Enterprise Service Bus .
  • Good work experience in unit testing using Junit, Mockito frameworks.
  • Good working knowledge in various J2EE design patterns.
  • Working knowledge in multiple SCM tools Perforce, SVN
  • Quick to use any new technology Technical languages by doing R D/POC and implementing structurally.
  • Highly motivated individual with excellent Technical, Analytical and Problem solving skills.

Technical Skill expertise

Programming Languages

Java, Python, Groovy Grails, Node, Jython, Ruby and JRuby

Scripting Languages

HTML, XML, XSLT, CSS, Java Script, JSP, JQuery, AJAX, XSD, JAXB

Databases / Data Management

MS SQL-Server, Oracle, MySQL, Hadoop Using PIG Tool

J2EE Technologies / Frameworks

Spring, Hibernate, JSP/Servlet, JSTL, WebServices REST , Spring MVC, log4j/SLF4j,OSGI, Design patterns, Mule

Operating Systems

Windows, Linux

Testing Frameworks / Tools

JUnit 1.4x, TestNG 5.x,PowerMock 1.4x

Servers

JBoss, Apache , Tomcat

Development Tools

Eclipse, Star UML

Tools

Perforce, SVN, GIT

Project Build Frameworks

Apache Maven 3.x, Ant

Others

SOAP UI, Adobe LiveCycle ES, Beyond Compare, Http analyzer, Fire bug

Professional work Experience

Confidential

Role: Senior Software Engineer

Responsibilities:

  • Analyzed and created various features for tracking devices to prevent fraud.
  • Designed and implemented a section on UI using Angular.js and unit-test automation system using Jasmine
  • Involved in preparing Low-level design document with detailed class and sequence diagrams using StarUML.
  • Implemented continuous integration using Node.js, Maven and Bamboo.
  • Implemented Super Cookie/Ever Cookie features
  • Implemented Flash Feature for Super Cookies and true IP Detection.
  • Implemented Silverlight feature to collect sensitive machine information.
  • Have Setup Tomcat Server with highest possible security and exposed in Internet.
  • Heavily involved in backend using Spring, Node.js, Grails and Restful web services.

Environment: Java 1.6, JavaScript, Node.js, Angular.js, Restful Web Services, Spring, Maven, JUnit, GIT, Tomcat, Apache Hadoop-Horton using PiG Tool, TestNG.

Confidential

Role: Senior Software Engineer

Responsibilities:

  • Analyzed and created a Next Gen framework from scratch as a team.
  • Involved in technology decisions on new framework.
  • Developed dynamic configuration using Apache Configuration Management.
  • Developed Monitoring framework using Apache Axis, Spring and Velocity.
  • Developed light weight server using Node.js for handling requests.
  • Developed PDF parser using Apache PDF Box.
  • Implemented PDF masking component using Apache PDF Box.
  • Developed new rest services for the application using RESTEasy.
  • Complete design and development of processor classes used for consuming SOAP based web services using WSDL, JAXB, XML and XSD.
  • Use of Log4j for effective debugging in production environments.
  • Have written and executed the test cases using TestNG and JUNIT.

Environment: Java, Restful Web Services, Spring, JDBC, Maven, JUnit, Perforce, JBOSS, TestNG, Apache Configuration Management, Apache Axis, Apache PDF Box, Apache Felix, Node.js

Confidential

Role: Senior Software Engineer

Responsibilities:

  • Analyzed and Migrated JSF component to Spring MVC component
  • Data Persistence using Hibernate and managed transactions using spring Transaction management.
  • Developed UI Components using JSP, JSTL and Spring MVC
  • Guided team to use Power Mocito testing framework.
  • Involved in testing and Bug Fixing.
  • Have written and executed the test cases using TestNG.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java/J2EE, JSP, AJAX , JQUERY, JBoss 5.0, Oracle 11g, Spring MVC, PowerMock, Test NG, Eclipse, Perforce, Linux.

Confidential

Role: Senior Software Engineer

Responsibilities:

  • Design for the Site Profiler in Dash System.
  • Creation of the service layers for Site Profiler Application.
  • Involved in preparing Low-level design document with detailed class and sequence diagrams using StarUML.
  • The business services are built in Spring and also as RESTful APIs, using RESTEasy
  • Service development in n-tier architecture employing various java technologies including JAXB, JPA and JUnits.
  • Use of Oracle as the RDBMS database for relational data.
  • Development web GUI component in GWT and the business services in Spring during initial stages.
  • Integration of the external system using Mule Enterprise Service Bus
  • Create and review Maven POM files for building project artifacts, and use Jenkins environment for builds.
  • Deploy and Test the application in integration environment with JBoss7 application server
  • Work with teams across locations at offshore for Project delivery management.

Environment: GWT 2.3.0, Spring 3.0.5, JPA, Mule ESB , RESTEasy, WHP JBOSS 6.x , Maven, Log4j, Oracle 11g, Red Hat Enterprise Linux, Perforce, Webscarab, EHcache.

Confidential

Role: Senior Software Engineer

Responsibilities:

  • Played a vital role in coordinating different activities and in understanding the existing business requirements and translating them into design specifications.
  • Coding
  • Unit Testing
  • Experience in playing the role of SCM Co-ordinator
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java/J2EE, JavaScript, Jboss 4.2x, MS SQL Server 2005, Spring MVC.

Confidential

Role: Software Engineer

Responsibilities:

  • Requirement Analysis
  • System Design
  • Coding
  • Unit Testing
  • Experience in playing the role of SCM Co-ordinator
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java5.0, SOAP Web Services, log4j, Tomcat, JBOSS 4.2x, MSSQL SERVER 2005, Proxy Server Webscarab, JUNIT

Confidential

Role: Software Engineer

Responsibilities:

  • Involved in ongoing maintenance activity like script fixes, script enhancements and new script development.
  • Involved in analyzing and working with the different macros used in the script.
  • Analyzing and working with the Java files java files which provide extra functionality to the script and the java script.
  • Involved in analyzing and developing fixes for incidents assigned and also was involved in reviewing and testing the scripts.
  • Lead a four member team in Account Switch module.
  • Taking care of QuickenOnlineIndia product which is going to be introduced in Asian market in near future.
  • Lead a 10- 15 member team as a shift Lead.
  • Training, Knowledge Transfer etc to New Team members.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java, Tekscrape, Javascript, HTML, Selenium.

Confidential

Role: Software Engineer

Responsibilities:

  • Knowledge transfer, requirements gathering, internal quality assurance and Status reports
  • Debugging and scrapping tool and development of the same.
  • Played a vital part in enhancing the Xqueries.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java, Xquery, Wget Crawler, MSSQL Server 2005

We'd love your feedback!