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