PRADEEP PALANISWAMY
**** * ***** ********* ******, Apt #107 Kingsville, Texas-78363 ***************@*****.***
EDUCATION
Kumaraguru College of technology CGPA 7.71
Bachelor of engineering. Computer science 2012 APR
Texas A&M University-Kingsville Master of Science, Computer science
GPA 3.91
2017 May.
Key Skills
Possess 3+ years of technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing, Implementation and support in Java/J2EE technologies
Experienced with Model View Controller(MVC) Architecture.
In depth understanding and understanding about Spring Data and Hibernate.
Good knowledge of Hibernate Query Language (HQL, Spring transaction management).
In-depth understanding of the service oriented Architecture and its implementations(Soap/RESTful).
Hands-on experience developing spring boot microservices using docker based containerization.
Hands on experience working with Continuous Integration (CI) tools like Jenkins.
In-depth understanding in building dynamic Single Page applications using Html5 and jQuery-Ajax/AngularJS/Angular2.
Hands-on experience working with JMS architecture using ActiveMQ using both Point-to-point/publish subscribe methodologies.
Practical experience developing REST Web API using NodeJS.
Proficient understanding of code versioning tools like Git Kraken.
Good understanding of JavaScript DOM and frameworks including AngularJS/Angular2.
Hands-on experience using continuous integration tools like Jenkins.
Knowledgeable in code based documentation using swagger-UI.
Good understanding about CSS pre-compilers like SASS, etc.
Knowledge and experience on T-SQL and PLSQL.
EXPERIENCE
Application Developer(JAVA)
Worked as a Web developer and analyst in Cognizant Technologies Solutions for client CENTRICA (BRITISH GAS).
2013 FEB -2015 JUL (2 years 6 months) Chennai, India.
Primary job responsibilities included the following
1.Developing enterprise level applications meeting client requirements and ensuring the technical feasibility and designs .
2.Developing Spring based Web applications, Rest API using Spring MVC and JAX-RS.
3.Developing Soap based web services(API) using and JAX-WS.
4.Extensively used Spring ORM to integrate Spring Framework with hibernate and JPA.
5.Made use of JPA (Hibernate) for Object persistence.
6.Real time usage of design patterns in enterprise level applications.
7.Expertise working with Web servers like Apache Tomcat and Glassfish.
8.In depth knowledge about concepts like IOC and DI.
9.Expertise on working with SQL and HQL(Hibernate Query Language)
Web Developer
Worked as a Web developer for the Department of computer science and Electrical engineering at the Texas A&M University, Kingsville (http://www.tamuk.edu/engineering/departments/eecs/) .
2016 JUN-2017 MAY (1 Year) Kingsville, Texas.
Primary job responsibilities
1)Developing web pages with responsive design using HTML, CSS and Twitter Bootstrap, AngularJS.
2)Full stack development involving AngularJS as front and using Node JS(Express) to connect to MongoDb.
3)Usage of DI, Angular Services, and Directives.
4)Usage of package managers like NPM.
TOOLS AND TECHNOLOGIES
Frameworks,API
Spring(core), Spring MVC, Spring Boot, Spring Data, Hibernate, Bootstrap, AngularJS, Angular2, Android, JAX-WS, JAX-RS,JMS2.0.
DBMS
MySQL, Sqlserver, Mongo DB, Oracle.
Scripting Languages
PHP, JSP, ASP.Net, Typescript, JavaScript, HTML 5.
Languages
C, C++, C#,java,R,XML,T-SQL, CSS3,SASS,R,G.
Tools, libraries, and runtime Environments
Node.js, jQuery, Maven, SoapUI, Postman, Robomongo, Git Kraken, GitHub, Jenkins, ActiveMQ, Docker, Jenkins, swagger-UI.
CMS
WordPress.
PROJECTS
Weather Analyzer(http://ec2-13-58-224-232.us-east-2.compute.amazonaws.com/api/swagger-ui.html))
This is an IOT application used to record Weather readings from an endpoint. The applications reads input Posted to the endpoint and generates meaningful predictions about a city’s weather. The application is containerized as a micro-service and deployed as a docker container.
Software stack: Spring MVC, Spring Data, Spring Boot, : AWS RDS(MySQL).
Tools: Jenkins,Docker,nginX.
Documentation : Swagger(http://ec2-13-58-224-232.us-east-2.compute.amazonaws.com/api/swagger-ui.html)
Deployment: AWS EC2(Ubuntu)
GitHub: https://github.com/pradeeppalaniswamy/MyweatherApp.git
FunStore (http://funstore.x10host.com)
This is a single page e-commerce application that supports searching and sorting to easily find products in certain categories or with specific attributes, brands. Implementation of a flexible cart and a favorite(s) basket to make online shopping easier. The application also possesses a content management portal to manage the content pages and create new content pages also add/manage main product images and related information.
Software Stack: PHP, Html5, AngularJS, Bootstrap.
GitHub: https://github.com/pradeeppalaniswamy/FunStore
Activemqchat
Activemqchat is a trivial implementation of a chat room .This is mini project configured using JMS ActiveMQ using the publish subscribe model (Topic ). Multiple users can login and chat with one another subscribing to the same JMS topic.
Software stack: Java, Spring,Maven, JMS, Active MQ.
GitHub: https://github.com/pradeeppalaniswamy/JMSActivemqchat/projects
Chatapp (www.chatapp.us)
This is a complete social networking website. This encompasses almost all the features of most social networking sites inclusive of messaging, maintaining a profile, sharing media, connecting with friends and updating status.
Software Stack: PHP, jQuery Ajax, Bootstrap, JavaScript, My SQL 5.1.5.
GitHub: https://github.com/pradeeppalaniswamy/ChatApp
GamesStop.( https://gamesstop.000webhostapp.com/login.php)
This is an E-commerce application where in games can be purchased online.
Software Stack: Php, jQuery, Bootstrap 3.0, JavaScript, My SQL 5.1.5.
GitHub: https://github.com/pradeeppalaniswamy/GAMESTOP
Online reservation management system with Sequential Appointment Scheduling Supporting Walk-Ins
Online patient reservation application wherein the real time appointment scheduler runs automatically scheduling patients to available doctors for the respected specialization. Software Stack: jsp, java, jQuery Ajax, Bootstrap 3.0, JavaScript, My SQL.
GitHub: https://github.com/pradeeppalaniswamy/appoinment_scheduler_java
PUBLICATIONS
Pattern of Success Vs. Pattern of Failure: Adaptive Authentication Through Kolmogorov–Smirnov (K-S) Statistics ( http://thesai.org/Publications/ViewPaper?Volume=5&Issue=10&Code=IJARAI&SerialNo=2)