Tejasvi Thati
***********@*****.***
PROFESSIONAL SUMMARY:
•Senior Developer/Architect with 9 years experience in Java/J2EE based
technologies.
•Excellent programming skills in Java/J2EE based technologies and frameworks like: JDBC,
Servlets, JSP, HTML, CSS, Java Script, Web Services, Java Beans, Spring, Hibernate,
EJB, JNDI, JMS, Java Mail, RMI, XML, XSL, Struts, AOP concepts, Multi Threading
Concepts, jQuery, Angular JS, Mongo DB, JSF.
•Strong experience in SOAP and REST Web Services using XML, XSL, XPATH, SOAP UI,
DTD, DOM, SAX Parser, XSTL, WSDL, XSD.
•Strong abilities in MS Access/SQL Server and Expertise in Oracle SQL & PL/SQL.
•Extensively worked on applications using N Tier (Client Server Technologies) Java/J2EE
Architectures on both UNIX and Win32 environments and used Agile Methodology
SCRUM.
•Expertise in Struts, Hibernate Frameworks.
•Well versed with Oracle Weblogic server, Jboss and Tomcat Application Servers.
•Well versed with Unix Shell Scripting.
•Experience in UML in creating class/sequence diagrams using Rational Rose
•Worked for Fortune 500 clients – Qantas and Verizon.
•Extensive experience in SDLC, which includes analysis, design, development, testing,
documentation & production support.
•Integrated Java Portal with Oracle Financials and HR
•Ability to understand and correlate software blue prints, which include upstream and
downstream system integrations.
•Worked with development and support teams through code reviews, debugging and unit
testing.
•Experienced with IDE like NetBeans, Eclipse for Java.
•Experience integrating Java Applications with Oracle EBS
•Well versed with Multi Threading, Collections Concepts in Java
•Worked in Onsite Offshore Model as well as Onsite Model
TECHNICAL SKILLS
Languages Java, XML, UML, SQL, PL/SQL, Perl, UNIX Shell Scripting
EJB, JNDI, Servlets, JSP, JavaScript, Java Beans, JDBC, XML,
XSL, XSLT, JMS, JNDI, LDAP, HTML/DHTML, CSS, Multi
Threading, JavaScript, SOAP, AOP, jQuery, Angular JS, JMS,
Web Technologies Mongo DB.
Application & Web Oracle Weblogic 8.1/10g, Apache Tomcat 4.0
Servers
RDBMS Oracle 9i/10g/11g, MS SQL Server.
Jakarta Struts 1.2/ 2.0, Hibernate, Spring, Agile Framework
WEB Frameworks SCRUM.
Tools Eclipse 3.1/5.5, Toad for Oracle, NetBeans 5.5
Version Control
Systems CVS, PVCS, Tortoise SVN, Clearcase
Operating Systems MS Windows XP/2007, UNIX.
Log4j, JUnit, ANT, Web Services, Git, Subversion, Jenkins,
Other Technologies SONAR and LDAP.
EDUCATION:
Tejasvi Thati
***********@*****.***
Bachelor’s in Computer Science, India
AWARDS:
“ON THE SPOT” Award for Best Performance in 2010 at Verizon
PROFESSIONAL EXPERIENCE:
Avalon Software Services LLC,
USA Apr’ 13 – till date
Project:
ePortal Payment
Project Description: The ‘ePortal Payment’ is an Online Platform that will offer eServices to
Customers across all lines of business as well as those it will venture in future. Worked on the
Development and Implementation for multiple clients. It is vital to automate the processes such as
cash collection, payment, provide eServices and portal directly to customers in order to reduce
human efforts, govern financial transactions and improve operational efficiency to scale to huge
business needs and growth.
Responsibilities:
•Act as Lead/Analyst for other developers in team who are placed in offshore and are new in
Java development and providing leadership and expertise to define technical tasks and
road map.
•Developed the Spring DAOs using Hibernate support classes and configured them in
applicationContext.xml.
•Worked as part of the onsite –offshore model by Communicating time lines, progress, delays
etc back and forth from the team to the client and vice versa
•System Administrator for jboss Server through Application Admin Console to configure
application level settings and responsible for schedule restart of servers for environment
update and logging for different environment like DEV, SIT, UAT.
•Effective working relationships with assigned business organizational stakeholders and
coordinate and collaborate with IT team to deliver business solutions and assisted in
identifying customer requirements
•Provided inputs for technical risk planning with module perspective to ensure on time delivery
of project.
•Prepare a detailed schedule for a work packet by carefully analyzing the effort and
dependencies (internal and external), and provide high and low level design; provide
pseudo codes; implement the prototype and do design reviews to deliver design
documents as per customer requirements.
•Inputs to overall project schedule to ensure on time delivery of the project.
•Lead the team for integration / system / performance testing based on integration and system
test plans and support to ensure defect free program / modules / system / infrastructure
release.
•We have even implemented Multi Threading where and when required.
•Responsible for designing and developing the interfaces, which are developed in web
methods to java technology.
•Environment: Java 1.6, JSP, HTML, CSS, JavaScript, REST API, Servlets, jboss server,
Github, Maven, Webservices, Spring Framework, Eclipse 3.1/3.5, SOAP UI, WSDL, XSLT,
JMS, JSF, Agile Framework, SONAR, Jenkins.
Verizon Sep’09 – Apr’13
Sr. Analyst
Project: MSOLV (Material SOLution from Verizon logistics)
Project Description: Application MSOLV is used by Center Office Engineer’s of Verizon Telecom,
which will help them to track their work orders. This will help them to perform installation of
Tejasvi Thati
***********@*****.***
equipment at client location in time. This will help engineers to ship their equipment from
warehouse to the job site when the material is available in corresponding warehouse. Basically
this application will interact with 3 systems with the help of MSOLV Integration Agent (MIA). MIA
(web method tool) will interact with SAP, CCP and External VW.
Responsibilities:
•Responsible for designing and developing the interfaces, which are developed in web
methods to java technology like jQuery.
•MSOLV is a part of Supply Chain Management System.
•Engineers order their shipments from the front end which we developed using the JSP and
Servlets.
•We then check the orders in the warehouse by connecting to the database using Hibernate
framework.
•If the products in the order are available at a later stage, then the engineers get an email
through a cron job which is written using Shell Script.
•Act as lead/ Analyst for other developers in team who are new in Java development and
providing leadership and expertise to define technical tasks and road map.
•Developed the Spring DAOs using Hibernate support classes and configured them in
applicationContext.xml.
•System Administrator for Weblogic Server through Application Admin Console to configure
application level settings and manage user access and responsible for schedule restart of
servers for environment update and logging for different environment of DEV, SIT, UAT.
•Effective working relationships with assigned business organizational stakeholders and
coordinate and collaborate with IT team to deliver business solutions and assisted in
identifying customer requirements
•Provided inputs for technical risk planning with module perspective to ensure on time delivery
of project.
•Prepare a detailed schedule for a work packet by carefully analyzing the effort and
dependencies (internal and external), and provide high and low level design; provide
pseudo codes; implement the prototype and do design reviews to deliver design
documents as per customer requirements.
•Inputs to overall project schedule to ensure on time delivery of the project.
•Interface with customer for issue resolution, provide status updates, and build customer
confidence in team`s ability to deliver to support high customer satisfaction.
•Participated in analysis of incoming cases/tickets; assign tickets to team members, track
fixing of tickets and verification of the fixes; track SLAs; perform root cause analysis of
defects and elimination of root causes;
•Participated in KT sessions, prepare and review system appreciation documents; understand
application/system/infrastructure dependencies; performed shadow support to complete
transition.
•Implemented Angular JS in few parts of the front end development.
•Provided inputs for overall implementation plan; lead deployment of applications /
infrastructure and post production support activities to enable product ionization of
application / system / infrastructure.
•Lead the team for integration / system / performance testing based on integration and system
test plans and support to ensure defect free program / modules / system / infrastructure
release.
•Proactive in learning MongoDB and training the same to the team, as we thought of using
this.
•Guide the team in developing optimized, high quality code deliverable (code configuration,
documentation); perform code deliverable reviews and Unit test plan reviews; conduct
independent testing and sign off code release for testing stage to build application
conforming to project standards and requirements.
•Participated in architecture review sessions to provide inputs to architecture team through
framework analysis, design patterns, and prototype specifications to be able to create high
level design specification.
•Support and administer Production and UAT operations during upgrade and weekly releases.
Environment: Java 1.6, JSP, JavaScript, Servlets, Apache Tomcat/6.0.32, Struts 2.0
Framework, Eclipse 3.1/3.5, Oracle Weblogic Server, jQuery, Angular JS, HTML, CSS,
Agile Methodology – SCRUM.
Satyam Computer Services, India May’07 – Sep’09
Qantas Airways, Australia
Tejasvi Thati
***********@*****.***
Sr. Developer
Project: Internet Based Engine (IBE)
Project Description: Internet Based Engine (IBE) is an application developed for online booking of
Air Tickets. This application can be used for any Airlines Company. This will drastically reduce the
time and investments in booking a e ticket. The customer can view all the schedules of particular
flights but have to register himself to the site if he/she wants to book a ticket.
Responsibilities:
•Taking the Business Requirements and turning them into System Requirement Specifications
and a Detailed Design
•Seeding the data, ensuring data integrity by establishing any required business rule and
coordinating the utilization effort.
•Responsible for maintaining development environment with timely code upgrades and team
follow up along with maintaining technical wiki.
•Worked on Struts framework to do manual coding using existing libraries and dependencies.
•UI Development using Java, JSP, Struts MVC framework and Oracle database.
•Maintenance of existing project code and application.
•Environment: Core Java, Struts Framework, Net Beans 5.0, Oracle Weblogic 11g, Windows
7.
Satyam Computer Services Ltd, India Aug’ 06 – May’ 07
Satyam Computer Services Ltd, India
Web Developer
Project: Associate Management Tool
Project Description: Associate Management Tool (AMT) is an application developed for
maintaining all the associate details in a particular Project. A tool for the associates to update their
details in case there are any changes e.g., if an associate gets his/her Visa Approved, and then
they can update their details. It was a quick reference to get particular associate details.
Responsibilities:
•Involved in the architecture including Requirement gathering, Analysis, Development and
Database Design.
•Implemented J2EE design patterns to make the application highly robust, scalable, and
manageable.
•Applied Struts framework on the whole application.
•Developing and coding J2EE Components with JSP, Java Beans, business objects with
EJBs and Servlets.
•Configured struts config.xml, ejb jar.xml and web.xml for the implemented modules.
•Servlet technology has been used to develop the dynamic web pages.
•Developed user interface & login screens using HTML with validations using JavaScript.
•Developed automatic emailing system for the severe exceptions in the system using
Message Driven Beans.
•Used JDBC for Interaction with Oracle 9.x database.
•Wrote Use Cases, Class Diagrams, and Sequence Diagrams.
•Environment: J2EE, Java1.4, JSP, Servlets, Perl Scripting, EJB (entity and session), Struts
Framework 1.2, Weblogic 8.0, Apache Tomcat, Window2000 server, Oracle9.x