About Me
- 6+ years of experience in all phases of software development life cycle, including information strategy planning, requirement analysis and prototyping, design, development, testing, debugging, performance tuning and product...
- Extensive experience in building web applications, enterprise applications and diversified experience in designing, developing and implementation of software applications using Java, J2EE, JDBC, JMS, Servlets, JSP, JavaBeans, MVC, Jakarta Struts, JavaScript, HTML, CSS, XML, Spring Framework, Spring MVC, Spring Security,Jenkins,Git, Nexus, Sonarqube,Crucible,Weblogic, Spring JPA, REST API, Web Services, Hibernate, Jasper Reports,Python, groovy.
- Strong experience with Object oriented design, Data structures, Design patterns and methodologies.
- Strong experience with Big Data Technologies(Hdfs, Apache Spark, Hbase, Hive, Apache Flume, Apache ZooKeeper)
- Expertise in J2EE Architecture and Design and Development of Enterprise Applications on J2EE Servers Apache Tomcat 6.0/7.0 on Ubuntu and Sun OS.
- Exhibited excellent problem solving, analytical and leadership skills. Provided design solutions and architecting the application.
- Experienced in deploying Web Applications on Apache Tomcat, and JBOSS.
- Developed GUIs using HTML, Angular Js, JavaScript and Jquery.
- Knowledge on Machine learning(Linear Regression Algo).
- Experienced on Container platform Docker, Openshift(Kubernetes) , AWS cloud, Jenkins, Groovy,Nexus, Sonarqube.
- Worked on pipeline as a code for deployments.
- Experience in multiple hardware platforms and programming languages.
- Experienced in using Databases ( MS-SQL Server, MySQL and PostgressSQL).
- Experienced in writing Database Queries, Stored procedures.
- Highly motivated experienced professional with excellent interpersonal and Communication skills.
Skills
Web Development
Networking & Security
Development Tools
Data & Analytics
Database
Programming Language
Others
Operating System
Portfolio Projects
Company
RFID
Role
Backend Developer
Description
Radio Frequency Identification (RFID) is a generic term for non-contacting technologies that use radio waves to automatically identify people or objects. There are several methods of identification, but the most common is to store a unique serial number that identifies a person or object on a microchip that is attached to an antenna. The combined antenna and microchip are called an "RFID transponder" or "RFID tag" and work in combination with an "RFID reader" (sometimes called an "RFID interrogator").
Responsibilities:
- Review the requirements for the project.
- Developed User Interface classes using JSP, and HTML.
- Provided the user validations utilizing JavaScript.
Company
Devops project
Description
- Gathered specifications from the requirements.
- Used Java Connector Architecture for reading files.
- Implement the Code for File Loading from up Streams using BIG DATA Technologies(HDFS, Hbase, Apache Spark, Apache Flume and Zookeeper)
- Implemented the Moneta Spring Boot to handle the work flow of the application.
- Used JSP and HTML to design the web pages to verify information on accounts loaded for testing purpose.
- Using Jenkins for Continuous Integration and used it for configuring, deploying and maintaining the application.
- Used TOAD database development environment to access and modify the local database.
- Used JUnit for unit testing and Spring Mock Test.
- Provided production support for the services designed and implemented.
Company
MIS
Role
Backend Developer
Description
- Gathered specifications from the requirements.
- Used Java Connector Architecture for reading files.
- Implement the Code for File Loading from up Streams using BIG DATA Technologies(HDFS, Hbase, Apache Spark, Apache Flume and Zookeeper)
- Implemented the Moneta Spring Boot to handle the work flow of the application.
- Used JSP and HTML to design the web pages to verify information on accounts loaded for testing purpose.
- Using Jenkins for Continuous Integration and used it for configuring, deploying and maintaining the application.
- Used TOAD database development environment to access and modify the local database.
- Used JUnit for unit testing and Spring Mock Test.
- Provided production support for the services designed and implemented.
Skills
Java (All Versions) DevOps Ansible PythonTools
intellij Linux Centos