We provide IT Staff Augmentation Services!

Software Developer/ Analytics Lead Resume

Tampa, FloridA

PROFESSIONAL SUMMARY:

  • Over 11 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE .
  • More than 6 years of experience development and enhancement of enterprise applications in Telecom and IoT domain.
  • Experience working with various methodologies based on Agile, Scrum, Waterfall Model, TDD, Iterations.
  • Expertise in strong understanding of SWING, Collections, Multi - Threading, Event and Exception handling.
  • Worked on Java 8 annotations, Generics, Enums and Lambda expressions.
  • Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, NodeJs, AngularJS, ExtJS, Bootstrap, AJAX, JSON, XSD, Tiles, and Tag Libraries.
  • Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
  • Proficient in developing and deploying Java/J2EE applications on Application Servers such as JBOSS, IBM web sphere, Apache Tomcat and configuration tasks for the new environment.
  • Expertise in deploying SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in analysis, design and development of highly scalable Multi-Tier Enterprise Applications in Multi-Threaded and Clustered environment with high availability mode using Object-Oriented Methodologies
  • Experience in developing applications using Java/J2EE technologies like Spring, Hibernate, EJB, Struts, Servlets, JSP, JDBC, JNDI, RMI, Java Beans, XML and middleware technologies like Web services, SOAP, Restful and WSDL.
  • Strong experience in Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP and Spring Heroku, Spring Integration, Spring Security, Spring Boot, Spring Netflix, Spring Zuul with Thymeleaf.
  • Developed SQL Queries, PL/SQL Stored Procedures, Functions, & Triggers for Oracle, MySQL.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).
  • Worked on Hibernate for mapping the java objects to relational database and expertise in using multiple databases like Oracle, SQL Server, MySQL, DB2, and NOSQL DB like Mongo DB, Cassandra, and Apache Hive.
  • Experienced in building service-oriented solutions, SOAP and RESTful Micro-services.
  • Expertise in using messages service MQ’s like IBM MQ, Rabbit MQ and Apache Kafka, Apache spark.
  • Proven experience in AWS (EC2, EC2 Container Services/Docker, S3, IAM, SNS, Lambda, Route53, Cloud Formation, CloudWatch, Services), DevOps tools.
  • Expertise in developing POCs on Pivotal Cloud Foundry using Spring Cloud and Spring Boot.
  • Developed applications using latest technologies like Spring2.x/3.x/4.x, Hibernate3.2/4xx and REST based Web Services (axis2.0, JAX WS2.0), Rule Engines (Drools4.1, ILOG), XML API and tools.
  • Experience in Business Process& Decision Management Design using jBoss, JBPM and jBoss Drools Rules Engine.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case, Bamboo. Hands on experience with application build tools like ANT, Maven, Docker, Gradle and logging tools like Log4J.
  • Good experience in unit testing using Karma, Jasmine, JUnit, Automated testing Selenium (IDE/Web driver), Integration testing using Selenium, Hudson, Jenkins, cucumber, chai, Mockito, Protractor.
  • Experience with integrating Code quality and coverage tools like Sonar, Firebug and performance monitoring tools like JMeter, JMX.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix

Languages: Java/J2EE, C, C++

Frameworks: Spring (DI, MVC, DAO, AOP, Security), Apache Turbine, Junit, AWS, REST, Struts, Swagger

Databases: MySQL (PL/SQL Programming, Design), Oracle, Hibernate, JPA, PostGRE-Sql, Cassandra NoSql

GUI: jQuery, Javascript, Backbone, XML, HTML

Version Control Tools: Tortoise SVN, CVS, Star Team, Tortoise GIT

Web Rkelated: HTML, CSS

Dev Tools & Utilities: NetBeans, Eclipse, SQL Developer, TOAD, RAD

Web Services: Apache Tomcat, Jetty, WebSphere Application Server, Apache HTTP

Cloud Computing: Amazon AWS, Rancher, Docker

Big Data: Apache Cassandra, Mongo DB

Build Tools: Maven, Ant

Performance Tools: Sonar, Jenkins, JUnit

Domain Knowledge: IoT, M2M, Retail, Manufacturing

PROFESSIONAL EXPERIENCE:

Software Developer/ Analytics lead

Confidential, Tampa, Florida

Environment: Languages and Frameworks: Springboot, Amazon AWS, Micro-services, Netflix Eureka, Apache Hive, Kafka, Cassandra, Hazelcast, Java-8, ELK stack, Tomcat server, Oracle 11g, MySQL, Maven, Jenkins, Sonar, Jira, Bit-bucket, STS, SQL Developer tools.

Database: Oracle- 11g, MySql-5.x, Cassandra 1.x, 2.x

Tools: Eclipse, Sql Developer, Soap UI, Maven, Apache Tomcat 7, Jetty

O/s: Unix

Responsibilities:

  • Model data refresh strategy using Sqoop for Hadoop, Talend for Oracle
  • Requirements understanding and impact analysis.
  • Application module design and development
  • Using Ansible for processing apps in AWS.
  • Leveraging performance optimization in AWS and suggesting performance streamlining solutions.
  • Analysing existing screens and develop enhanced dashboards in Tableau, Python.
  • Performing Analytics and Machine Learning using Python, Octave as a POC for regression and Clustering data sets facilitating Predictive and forecasting models.
  • Using Python for Data extraction
  • Preparing Presentations, Dashboards for Client meetings and present to the client.
  • Coordinating between multiple teams to plan proactively for foregoing and accomplishing the deliverables.

Confidential

Developer

Environment:

Languages and Frameworks: Amazon AWS, Rancher, Docker, Java, JSP, JDBC, Web Services, Apache Tomcat, JQuery, JavaScript, Junit, Hazelcast, JMX, RabbitMQ, Kafka, Cassandra NoSql, AngularJS, Springboot, Micro-service, jpa, hibernate

Database: Oracle- 11g, MySql-5.x, Cassandra 1.x, 2.x

Tools: Eclipse, Sql Developer, Soap UI, Maven, Apache Tomcat 7, Jetty

O/s: Unix

Responsibilities:

  • Requirement understanding and impact analysis.
  • Design & Development of functional modules
  • Code Reviews.
  • Unit and Integration testing.
  • Build and release management.
  • Bug fixes and regression testing.
  • Client interaction.

Confidential

Technology Lead

Environment:

Languages: Java, JSP, JDBC, Web Services, Apache Tomcat, JQuery, JavaScript, JUnit, Sonar, Spring

Database: DB2

Tools: Eclipse, Sql Developer, Soap UI, Maven, Apache Tomcat 7, Jetty Jenkins, Postman

O/s: Unix

Responsibilities:

  • Requirement Analysis of complete use case.
  • End to end design and development of various modules.
  • Preparing JUnits and Unit Test cases.
  • Testing Web services through SOAP UI tool.
  • Identifying and fixing Bugs.
  • Tracking defects, fixing and retesting after bug fix.
  • Code review and functional reviews of various modules.

Confidential

Module Lead

Environment: Languages: Java, JSP, JDBC, Web Services, Apache Tomcat, JQuery, JavaScript, JUnit

Database: DB2

Tools: RAD 7, Sql Developer, Soap UI, Maven, WebSphere 7.5

O/s: Unix

Responsibilities:

  • Analysis of the complete requirement end to end.
  • Development and enhancement of various modules in the project using Java and related technologies.
  • Tracking defects and bug fixing
  • Smoke testing

Confidential

Senior Software Engineer

Environment: Languages: Java, JSP, JDBC, Web Services, JQuery, JavaScript, JUnit, XML

Database: DB2

Tools: RAD 7, Sql Developer, Soap UI, Maven, WebSphere 7.5

O/s: Unix

Responsibilities:

  • Analysis of the complete requirement end to end.
  • Development and enhancement of various modules in the project using Java and related technologies.
  • Tracking defects and bug fixing
  • Smoke testing

Confidential

Senior Software Engineer

Environment: Languages: Java, JSP, JDBC, Web Services, Apache Tomcat, ZK, JavaScript, JUnit

Database: DB2

Tools: Eclipse, Sql Developer, Soap UI, Ant, Apache Tomcat 6.x, SVN.

O/s: Unix, Linux

Responsibilities:

  • Requirement Gathering for various modules
  • Analysis of the complete requirement end to end.
  • Development and enhancement of various modules in the project using Java and related technologies.
  • Tracking defects and bug fixing
  • Smoke testing

Confidential

Senior Software Engineer

Environment: Software

Languages: Java, Swings, JDBC, Web Services, Apache Tomcat, ZK, JavaScript, JUnit

Database: PostGRE SQL, MySql

Tools: Eclipse, Sql Developer, Soap UI, Ant, Apache Tomcat 6.x, SVN.

O/s: Unix, Linux

Hire Now