Vanishree Rajanna
ad3jgu@r.postjobfree.com
PROFESSIONAL SUMMARY
7+years of experience as java developer,in creating efficient applications and building high-performance systems.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, and Maintenance with methodologies like Waterfall Model and Agile Methodology.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring.
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms
Experience in client side technologies such as HTML/HTML5, CSS/CSS3, JavaScript and Jquery,AngularJS,AJAX, JSON.
Experience in implementing SOA (Service Oriented Architecture) using Web Services (Restful and JAX-WS) and REST Services.
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the application in web/App servers.
Experience with databases like Mysql, Oracle.
Technical Skills
Java Technologies -Java, J2EE, Java Web services [JAX-RS], JDBC, JSP, Custom Tags, JSTL, Servlets
Application Server -Tomcat
Databases -Oracle 10g, MySQL
Code Development Tools -Eclipse, Net-beans
Scripting/Markup Languages -HTML/HTML 5, CSS/CSS3, JavaScript, JQuery, Ajax, XML/XSLT, AngularJS
Version Controlling tools -SVN, Git
OS -Windows, UNIX
Design Patterns -Singleton, Factory
Frameworks -Spring, Hibernate
SDLC -Agile, Waterfall
J2EE -Servlets, JSP, JDBC, JAXB, JAX-RS, JAX-WS
Web Services -SOAP, REST
Professional experience Wipro Limited, Bengaluru
Project Name: Service theater
Role: Senior Project Engineer
Period: 2018– 2022
Brief description: Service theater is a single console platform that provides simple management, analytics and reporting for any software defined appliances by doing API mediation.It acts like a Storage-Service application demonstrates a simple, in-memory, web storage service and test code using the Jersey client API. The web storage service enables clients to create and delete containers. Containers are used to create, read, update, and delete items of arbitrary content, and to search for items containing certain content. We build and onboard use cases into service theater and do valuable operations on storage like Pure Storage and Nexenta Storage. Providing backup for the existing storage and newly created storage with the help of backup tool - Cohesity.
● Performed the analysis,design and implementation of software application using Java,J2EE.
● Worked with Spring MVC Framework to design and develop the REST APIs
● Used AJAX components in developing UI.
● Designed/developed UI with AJAX, HTML,CSS and JavaScript for interactive web pages.
● Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
● Involved in writing complex multi-table joins and conditional queries in Database.
● Extensively worked with Java Collection classes like List, Set etc.
● Build RESTful Web services using JAX-RS API.
● Responsible for creating, reading, updating and deleting tables in the database as per requirements.
● Developed web pages using JSP and Servlets.
● Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc in development.
● Solved problems using a combination of JavaScript, JSON, and JQUERY.
● Fixed software bugs via JavaScript and CSS.
● Used Agile Development methodology of software development.
● Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
● Involved database design and responsible for creating and modifying Database objects. Technologies: Core Java, Web-Services, Agile, JAX- Web Services (Rest), Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, Maven, Unix, Restful, Apache Tomcat,Mysql Tata Elxsi, Bengaluru
Project Name: Evertz Network
Role: Software Engineer
Period: 2016– 2018
Brief description: Evertz has a Network Management System(NMS) named VistaLinkPro for managing their devices. This is a Client-Server based solution system which is used for supporting the NMS functionality. VLPro is used to support managing the new and existing network Devices like routers and switches.The NMS related functional enhancements to VistaLinkPro servers shall be extended in the form of drivers (JAR).
● Maintained and configured the application using maven to provide all necessary dependencies and compile,configure and generate JAR files.
● Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
● Extensively worked with Java Collection classes like List, Set etc.
● Used Agile Development methodology of software development.
● Involved database design and responsible for creating and modifying Database objects.
● Responsible for writing code for error behavior.
● Code review and configuration build management for the application using Maven. Technologies: Core Java, Agile, Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, Maven, Apache Tomcat.
Education
● Bachelor of Engineering in Electronics and Communication from Dr AIT (Affiliated to VTU) - 2013.