Escolar Documentos
Profissional Documentos
Cultura Documentos
An accomplished Senior Java developer, with total IT experience of more than 11 years, Expert in head-down
development with specialization in OOAD, Java/J2EE, SpringBoot, SpringBatch, Spring JDBC, Spring MVC, Spring
Cloud, Java Swing, Hibernate, Maven, SOAP/REST based web services, JUnit, Cucumber, Mockito, Thymeleaf,
Swagger, Oracle Database and moderate expertise in Jenkins, Bootstrap, HTML5, CSS3, Ajax, jQuery, XSLT,
AngularJS, ActiveVOS and extensive experience in full software life cycle development process, Agile, Dev-Ops
including prototyping, design, coding/implementation, manual/automated testing and maintenance.
Summary of Qualifications:
Highly motivated, self-driven, result-oriented, customer focused and capable of working in line with
organizational objectives. Excellent at problem solving – identifying and researching errors or data issue,
performing root cause analysis and in developing robust solution framework.
Strong understanding of Object Oriented Analysis & Design with extensive hands-on experience in Java
development
Strong hands-on experience in designing and developing enterprise applications in Java/J2EE, SpringBoot,
SpringBatch, Spring JDBC, Spring MVC, Java Swing, Hibernate, Maven, SOAP/REST based web services,
JUnit, Cucumber, Thymeleaf , Unix Shell scripting, Servlets, JSP, Ajax, XML, XSLT, SQL & Oracle PL/SQL
with moderate hands-on experience in HTML5, CSS3, Ajax, jQuery, XSLT, AngularJS, ActiveVOS, Jythyon
Well versed with a lot of hands on in Java/Oracle development/testing/monitoring tools like SoapUI, eclipse,
NetBeans, IBM RAD, TOAD, HP Quality Center, CA Introscope, Rummon, Splunk, Visio, application
servers like jBoss, Tomcat, Websphere Application Server and configuration management tools like VSS,
CVS, SVN/Subversion, GIT.
Strong hands-on experience in Core Java like Threads, Multithreading, Synchronization, Collection API,
JDBC API, Lambda expression.
Good hands-on experience and knowledge in Design Patterns like Factory, Abstract Factory, Decorator, DAO
and Singleton
Strong knowledge of Oracle and PL/SQL concepts. Tuned database queries for clients on multiple
occasions resulting in improved application performance
Well versed with optimal database design and strong hands on with creating high performance SQL
queries, troubleshooting database and server performance issues
Strong hands on skills on database objects like writing triggers, procedures, functions, PL/SQL blocks etc.
Strong Design/Coding skills in designing/creating high performance tables,
Well versed with all faces of software life cycle development including Devops, Agile, Test/Behaviour driven
development as well as Waterfall models
Diverse domain experience: Telecom Order Provisioning Fallout Management, Real estate insurance,
Retail Taxation, Telecom Bills Verification
Strong communication and interpersonal skills
Frequently applauded for excellent customer focus and ability to set correct expectations. Appreciated by
managers and colleagues alike for building a positive and cohesive team environment.
TECHNICAL EXPERTISE:
Languages/API : Extensive hands on core Java, Java Web services – SOAP/REST, XML, SpringBoot, Spring –
MVC/JDBC/Security, XML, XSLT, JSP, Servlets, JavaScript, PL/SQL & SQL for Oracle, Unix –
shell scripting, Java, Java Beans, Collections, JSP, Servlets, JDBC, Spring 4, Hibernate, JUnit,
Mockito
Tools : Maven, SoapUI, Oracle SQL Plus, TOAD for Oracle, JBoss, Eclipse, CVS, SVN, Git, Altassian
Stash, HP Quality Center, IBM RAD, IBM Websphere, Apache Tomcat, ActiveVos server for
BPM – Business Process Modeling, CVS, SVN/Subversion, CA Introscope, Splunk, HP
Rummon/BSM/Performance Manager,
1
Moderate knowledge : Have moderate hands-on and working knowledge of Ajax, jQuery, AngularJS, JSTL, Struts,
Business Objects Xi R2, SQL Server 2005, MySQL server, Microsoft VSS, HP Quick Test
Professional, Teradata, Perl , Jsch, Jscp, Jenkins, Bootstrap, HTML5, CSS3, Ajax, jQuery, XSLT,
AngularJS, ActiveVOS
PROFESSIONAL EXPERIENCE:
Experience Details:
Environment & technologies: SpringBoot, Spring Cloud, Spring Batch, Spring JDBC, Spring MVC, Spring Actuator,
Spring Security, Java 8, Java Web services – SOAP/REST, JAX-WS, JAXB, XML, Hibernate, JUnit, Maven, Tomcat, Unix
Shell Scripting, soapUI, Toad, Oracle, HSQLDB , jVisualVM, JMX, Swagger, SQL and PL/SQL, Git, eclipse, log4j, slf4j,
logback, Mockito, Thymeleaf, Basics of Big data.
2
Developed from scratch/tested/deployed automation Unix shell script for the Disaster Recovery scenario for
the entire Vertex server cluster
Developed from scratch the Unix shell script for automated war deployment on Websphere using Jython
Developed, tested and deployed Segregation of duties script which will audit every server in the Bestbuy and
prepare the unauthorized, deficient or otherwise ‘security-threat’ accounts and files in a report format.
Wrote JUnit test cases for Unit testing of the Java web services.
Implemented and an expert into Hibernate hands-on in the project, used Hibernate in conjunction with DAO
and factory patterns
Implemented Design patterns like Singleton, Factory, Abstract Factory and DAO per the project needs
Implemented multithreading to speed up parallel processing
Used xml messaging to communicate between web services that were written using SOAP
Responsible for maintaining code, branching into Git repositories.
Environment: Java, Swing, OOAD, J2ee, Spring – MVC/JDBC/Security, Java Web services – SOAP/REST, JAX-WS, JAXB,
XML, Hibernate, HTML5, CSS3, Bootstrap, AngulaJS, Jython, JUnit, Maven, Tomcat, Websphere 8, Windows 7, Unix
Shell Scripting, soapUI, Toad, Oracle 11g, SQL and PL/SQL, Git, eclipse, Splunk, Rummon, Maestro, BSM, log4j, slf4j
Environment: Java, OOAD, J2ee, Java Web services – SOAP/REST, JAX-WS, JAXB, XML, XSLT, Spring, Hibernate, JUnit,
Tomcat, Windows 7, Unix Shell scripting, BPM, ActiveVos server, soapUI, Toad, Oracle 11g, SQL and PL/SQL, Teradata,
Agile and Waterfall models, Introscope, CVS, SVN, eclipse
Real-Time (RT)
Real Time is another project under the FIRST team for the same client – AT&T. Real Time is an application at AT&T
used by its technicians before they set out to set up internet connection for a new Uverse provisioning order customer.
This application interacts with many other applications to check the status of a customer account Based on the status
received from each of the application, RT application calculates an overall status whether or not the technician should
visit the customer location. This helps save time and money.
Environment: Java, J2ee, JDBC API, Oracle, RAD (Rational Application Developer), WAS (Websphere Application
Server), Java, JAX WS, JAXB, SQL, PL/SQL, Windows 7, Red Hat Linux, Unix Shell scripting, JUnit, Struts
4
AT&T owns/leases huge Real Estate for which it has to pay millions of dollars in insurance every year. However, if
regular safety inspections are conducted for these buildings, the insurance cost comes down to a minimum. The
FireSafety application is used to track, maintain and record the results of safety inspections conducted on these
buildings. The application can also be used to generate inspection schedules, send inspection survey reminders,
escalate the missed surveys to immediate supervisors and so on. This application used to save more than $20 mi in
insurance for AT&T every year
Environment: Java, J2ee, Ajax, JavaScript, HTML, CSS, Oracle, SQL, PL/SQL, Java-J2ee, Struts, Unix Shell scripts, Perl,
XML, XSLT, Jboss, eclipse, Web sphere Application Server (WAS), Web sphere Application Developer (WSAD), CMMi
Model, CVS, Toad, Business Objects, Unix, Quality center
5
BEAP applications deals with creation and maintenance of Emergency action plans for each of the AT&T buildings. An
emergency plan dictates what needs to be done in case of emergency like:- storm, earthquake, fire, chemical attack,
terrorist attack, heavy snow or heavy rains. This application involved a website through which AT&T Emergency
Coordinators would be able to enter the data into the system and the same can be edited and or published/printed in
the form of pdf documents to be posted on each of the building floors where AT&T personnel would be working.
Environment: Java, J2ee, OOAD, Ajax, JavaScript, HTML, CSS, Client customized framework, Oracle, SQL, PL/SQL, XML,
XSLT, Struts 1.x, Jboss, eclipse, Web sphere Application Server (WAS), Web sphere Application Developer (WSAD),
CMMi Model, CVS, Toad, Business Objects, Unix, Quality center
6
MST is an AT&T Java based application which is used to track the AT&T inventory of the switches. Earlier the
technicians would go into field and would identify the areas where AT&T would need to replace or add a new switch.
But they did not have much information about which of the nearest warehouse would have available switches that
they need, resulting into sometime multiple trips to various warehouses. MST allowed warehouse personnel to store
the information in the software which technicians could download on their laptops and could plan while being there in
the field about availability of switches and plan to replace accordingly. This application resulted in a great savings of
effort and money for AT&T.
Environment: Java, AWT , OOAD, JDBC API, PL/SQL, eclipse, CMMi Model, CVS, Unix,