Software Developer -iii Resume
OBJECTIVE:
- Seeking a responsible position where I could utilize my knowledge, acquired skills and experience towards continuous growth and advancement along with organizational development.
SUMMARY
- A dynamic professional with more than 10 years of experience with good exposure in Java 8, J2EE, LifeRay Portal 6.1, Cassandra, SOLR, Apache Kafka, Redis 3.2.X, JMX, MicroService, Tomcat Application server, AWS Environment setup, Tomcat Application server, and Web servers like Apache and IIS.
- Expertise in Java Technologies: Core Java (jdk 8), Web - Services (both REST and SOAP), RMI and Extended Java like JDBC, Servlets, JNDI, JMS, ZooKeeper.
- Having Experience in ANT, Maven and Jenkins tools. Used SVN, Git for version controlling.
- Experience and knowledge of Object Relational Mapping (JPA, Hibernate) and relational database systems and No-SQL (Cassandra), primarily Oracle, MySQL in the areas of development using stored-procedures, views.
- Good Knowledge on JQuery for dynamic page scripting, JSON data parsing. Good experience on the scripting languages like JavaScript, iScript, Google Script and Monalisa Script knowledge.
- Having experience as a Technical Lead both on application development, improvement and Maintenance & support.
- Expertise in developing multi-threaded MVC (multi-tier) web application using frameworks like Spring 3.0, Spring Boot.
TECHNICAL SKILLS
Languages: Core Java, J2EE, Hibernate, Struts1.2, Spring, Spring Boot, Webservice(SOAP and REST)
Scripts: JavaScript, Jquery, Google Script, Monalisa Script
Tools: / Build Mechanism: IntelliJ, MyEclipse, Net Beans, RADS, CVS, SVN, Git, Cassandra Dev Center, SQL Developer, TOAD, Jenkins, Maven
Databases: Oracle, MySQL, Cassandra
App Server: Tomcat4.x+, JBoss 4.x +, Weblogic 6.x +Architecture Design Patterns, and MVC, Spring, Struts
Process: Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential
Software Developer -III
Responsibilities:
- Design and build the ETL framework based on reflection to migrate data seamlessly.
- Write a comparison tool to compare Solr cloud document with Solr document. This helped in ETL data comprising.
- Estimate the current data load to design new architecture. Based on estimate we decided the nodes in Cassandra cluster.
- Understand the existing fetcher framework and implement same kind of framework to fetch the data in multithreaded way.
- Helped in setting up Cassandra Cluster and Solr Cloud and ZooKeeper.
- Developed Data-platform, which can be used across all platforms/projects to fetch data from Cassandra.
Confidential
Software Developer -III
Responsibilities:
- Created a Deals project based on existing platform code and fetcher framework.
- Integrate deals with Deal UI deals and write new Jenkins job to build the code externally.
- Created new business models (MySQL based) to store and retrieve deals data.
- Wrote unit test cases to test new deals project.
- Get rid from FSQ (File System based Queue) and totally depended on Redis Queue.
Confidential
Technical Lead
Responsibilities:
- Design and build the portal end-to-end as Multi-tiered distributed Web Application.
- Customer and Partner Portal is running in Lifearay 6.1 and have an existing integration with CDM, Documentum, Sieble and SAP application. So, creating new integration with those applications using Web-services.
- Analyze existing architecture and integrations to replace those with new cost and time effective applications. Like Lucene search is replaces with ISYS RESTful web-services.
- Support and improvisation of existing application. Also resolving incidents reported by application users and logged in Remedy or in HP QC.
- Analyzing and improving the application performance by analyzing the thread dump (JConsole and CA) and logs. Implemented monitoring Tool (CA Monitor) for applications url and server resource monitoring.
Environment: Spring Portlet MVC, Core Java, JQuery, JavaScript, Web-Service, DHTMLX, Hibernet Windows 2003 Server, Unix.
Confidential
Technical Lead
Responsibilities:
- Involved in framework establishment, development, deployment and support hand over for this enhancement.
- The Application built in spring MVC framework, Liferay Portal has been used for front-end look and feel and authorization and the backend database maintained with Oracle 10g.Used DHTMLX grid for front end grid view.
- Deployed the local setup on Liferay bundled tomcat application server.
- Developed Core Background component to interact with Sieble and SAP through WebMethods.
Environment: Spring Portlet MVC, Core Java, JQuery, JavaScript, Web-Service, DHTMLX, Hibernet.
Confidential
Technical Lead
Responsibilities:
- Requirement gathering, design, development, testing and Weekly status reporting, production strategy, planning, execution.
- The Application built in spring MVC framework has been used for front-end look and feel and authorization and the backend database maintained with Oracle 10g.
- Implemented SSO for this site and secure the site using https protocol (SSL).
- Development and bug fixing, deployment, code review and code checking.
- Utilized Log4j and exception handling modules.
Environment: Core Java, JQuery, Servlet, JavaScript, Web-Service, DHTMLX, Hibernet.Apace Tomcat 5.5 in Windows, Unix Platform.
Confidential
Senior Developer
Responsibilities:
- Requirement gathering, design, development, testing.
- The Application built in spring MVC framework has been used for front-end look and feel and authorization and the backend database maintained with Oracle 10g.
- Developed a Reporting module for users and integrated that with BOXI Objects.
- Using POI API generated the XLS reports. Also query the BOXI Objects to create analytical reports.
- Stored those reports in Documentum and retrieve them based on request via web-services.
- Development and bug fixing, deployment, code review and code checking.
Environment: Core Java, JQuery, Servlet, JavaScript, Web-Service, DHTMLX, Hibernet WebLogic, Apace Tomcat 5.5 in Windows, Unix Platform.
Confidential
Senior Software Engineer
Responsibilities:
- The Application built in Struts MVC framework and using MySQL as Database.
- Integrated the product with different sites by retrieving the data on runtime from different travel sites to compare the hotel room prices.
- Development and bug fixing, deployment, code review and code checking.
Environment: Core Java, Web-Service, Struts 1.1, Hibernet, Javascript, Jquery.
Confidential
Software Engineer
Responsibilities:
- The Application built in Struts MVC framework and using SQL 2005 as Database.
- Development and bug fixing, deployment, code review and code checking.
Confidential
Software Engineer
Responsibilities:
- Requirement Gathering, Code Development, Bug Fix.
- The Application built in Java SDK 1.5 and is a Swing based application with SQL 2005 Database.
- Development and bug fixing, deployment, code review and code checking.
Confidential
Software Engineer
Responsibilities:
- The Application built in Java SDK 1.5 and is a Swing based application with SQL 2005 Database.
- Development and bug fixing, deployment, code review and code checking.
