Tejaswi Taduru
**********@*****.***
Professional Overview:
Over 8+ years of extensive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N-tier, and web applications.
Extensive knowledge in working with J2EE technologies such as Servlets, React JS, JSP, JDBC, EJB, JNDI, Java Beans, JMS, and Object-Oriented Programming techniques.
Expertise in Object Oriented Analysis and Design (OOAD), OOP (Object Oriented Programming) and applying OO principles in software development.
Expertise in React JS framework to develop the SPA.
Experienced in React JS and working with React Flux architecture.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Built commercial applications with ES6, Web pack /Gulp, Swagger, and SPAs like React and Angular.
Elaborated understanding and experience in implementing JAVA Design Patterns.
Hands on experience in designing UML diagrams using EA and Rational Rose.
Good experience in working with different types of databases like DB2, Oracle, MySQL.
Rich experience in deploying of J2EE Applications on various servers (WebLogic, JBOSS, and Tomcat).
Experience in working with ORM tools like Hibernate.
Experience in writing test cases to and run test scripts.
Experience in working with IDEs like Eclipse, RAD, and STS.
Experienced in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
I have expertise in Java/J2EE based application and proficient at database Oracle, MySql and MongoDB.
Strong experience in developing Service Oriented Architecture based applications and web services
Strong experience in designing applications using MVC Architecture, Object Oriented Analysis and Design (OOAD), Design Patterns
Proficient in integration of complex enterprise and web-based applications using IDEs like Eclipse (4.4/4.3/3.7) and Net Beans (7.0).
Expert knowledge in XHTML, HTML5, CSS3, Twitter Bootstrap- a hand-coded, cross browser.
Strong in writing custom code and implementing existing jQuery plug-in using JavaScript & jQuery.
Solid experience with Bootstrap, AngularJS, and Responsive Web design.
Strong experience in Unit Testing of Java applications using Junit, made code changes wherever necessary.
Efficient in packaging & deploying J2EE applications using ANT, Gradle and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center, and Jira.
Extensive experience with various design patterns such as Model Vie Controller (MVC), Singleton, Business Delegate, Service Locator, Session Facade, Factory, IOC, Front Controller, Decorator, Adaptor, DTO and Data Access Objects (DAO)in the development of multi-tier distributed enterprise applications
Extensively worked in Core Java and object-oriented design with strong understanding of Collections, Multithreading and Exception handling.
Technologies of Expertise:
Technologies: Java, J2EE, Angular JS, JSP, EJB, JMS, PYTHON, PHP, PL/SQL, CSS3, HTML5, JavaScript, C++
User Interface
AJAX/AJAJ, AngularJS,
Angular2,
Angular4,
Bootstrap, Node Js, jQuery, HTML5, CSS
Frameworks
Spring 2.x
Spring Boot
Hibernate
Web Technologies
XML, XSLT, XPath, DOM, SAX, WSDL, SOAP framework, Tiles, Mockito.
Application/ Web Servers
Oracle WebLogic, IBM Web sphere, Apache Tomcat
Databases
Oracle SQL Developer, MongoDB, MYSQL, Cassandra, SQL
Amazon Web Services tools
EC2, S3, Dynamo DB
DevOps Tools
Chef, Jenkins, Maven, Gradle
Advanced Tools/Tech
Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS
Apache Tools
Log4j, Maven and ANT, Apace CXF
IDEs
Eclipse
IntelliJ
NetBeans
Testing Tools
Junit, Easy Mock.
Other Tech
Swings, AWT,
Groovy on Grails, Swagger & Swagger 2
Methodologies
Agile
Waterfall
Programming Concept
Object Oriented Programming (OOPS), UML using Rational rose and Design patterns
Version Control
CVS, Rational Clear Case, Git, SVN, Version One
Operating System
Windows XP/Vista/8/10, Unix, Linux.
Platforms
J2EE
Microsoft Office
Professional Experience:
Client: TPMG, Oakland, CA Mar 2022 – Present
Role: Sr. Full Stack Java Developer
Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development and system testing.
Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning and Retrospective meetings.
Participated in designing UI pages using HTML, JS, CSS, jQuery, Ext JS and Angular JS.
Participated in end-to-end development of features and bugfixes.
Participated in publishing and consuming REST and SOAP apis using Java & Spring Framework.
participated in design discussions where I have reviewed some designs and provided the feedback or suggestions.
Presented the designs for various features that I worked on and later implemented the same.
Participating in Agile Ceremonies such as Scrum, Product backlog grooming, Retrospective and Planning meetings.
Participated in Code reviews and provided the feedback or comments.
Participated in Peer programming where I have helped the Junior developers with implementation.
worked with Product owners and users to u understand the requirements and converted them to stories.
Developed Microservices using Spring Boot and deployed them to Cloud platform i.e., Pivotal Cloud Foundry & AWS.
Environment: Java 1.8, Groovy, IntelliJ, Jenkins, SQL, Gradle, Gitlab, Git bash, Jira, Tomcat, Apache, PowerShell. Linux.
Client: ConnectiveRx, Pittsburgh, PA Sept 2021 – Feb 2022
Role: Full Stack Java Developer
•Web design and development, application development using HTML, JavaScript, and Dreamweaver.
•Designed and implemented the user interface using HTML, XHTML, XML, CSS, and JavaScript.
•Responsible for ensuring the pattern consistency across all pages.
•Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development and system testing.
•Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
•Involved in Daily Scrum meetings, planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
•Developed the User Interface using HTML, CSS, JavaScript, jQuery, and AJAX.
•Developed Java modules implementing business rules and workflows using Spring Boot.
•Involved in One Data Proof of concept, Rest end for balance API.
•Build the One Data - Swagger of the balance SOR verticle (GraphQL Schema), Understanding Swagger in Vert.x Environment.
•Disbursing the funds for approved credit applications.
•Writing yaml file and deploying into swagger.
•Involved in coding for the business layer using Java, JMS, and Web services.
•Written Maven dependencies for the project and used GIT as Version Control System.
•Extensive expertise in programming languages, development environments/tools, configuration management, porting to platforms, build management, administration, and testing.
•Involved in 24/7 production support and deployment tasks.
•Involved in ALS application uses exhaustively for quick resolution of complex production problems and immense help during verification of batch processing.
•Rally for bug reporting and tasks and issue tracking.
•Worked with Jenkins under the CI/CD pipeline providing continuous improvement to Agile software development teams.
•Involved in development, bug fixes and minor enhancements of the phases.
•Involved in INC’s (incidents) and fixing the issues.
•Scripts for building, packaging, deployment and running of the core service and the applications.
•Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
•Design and developed the access classes to parse the soap xml input file.
•Understanding the Requirement Specifications, Functionality and Scope of the reporting module.
•Involved in developing the application in an agile development environment as a developer.
•Involved in bug fixing and unit testing of the module.
•A dedicated team player with excellent communication, organizational and interpersonal skills
Environment: Java 1.7, HTML5, CSS3, JavaScript, JSP 2.x, JPA, Spring Boot, Hibernate, XML, Gradle, SOAP, POSTMAN, Tortoise SVN, Junit, Log4J2, RAD 7.0, ES8, Web Sphere Application server.
Client: TSYS, GA Oct 2019 – Aug 2021
Role: Java Developer
Responsibilities:
•Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development, and system testing.
•Involvement in various web application security testing tools like Nessus, Metasploit, Burp Suite, SQL map, OWASP ZAP Proxy, Acunetix, Nmap
•Design and Development of Maintenance application involving Spring Boot, oracle, Web Services, JSP, JPA, Angular2, & Object-Oriented Java Script.
•Design and development of Batch Jobs involving Spring Batch.
•Customize Spring Admin application to incorporate into to Customer Application Tool.
•Designed Application Components Using Angular2/4.
•Involved business methods that are related to other functional modules.
•Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9,
•Safari and FF.
•Used React-Router to turn application into Single Page Application.
•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
•Used Web services (SOAP and Restful) for transmission of large blocks of XML/JSON.
•Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
•Define data transfer batch process to create flat files for sending to SW using spring secure SFTP using spring integration.
•Involved in the design of helper classes using core Java and multi-threading and Collections.
•Extensively used Hibernate in data access layer to access and update information from the Oracle database.
•knowledge in integrating relational databases and graph databases (Neo4j) and imported data from relational stores.
•Classification of key words into categories using a Neo4J graph database and make a recommendation.
•Strong Java developer with very good understanding of microservices architecture.
•Designed and implemented the MongoDB schema. Created aggregation queries for reporting and analysis.
•Responsible for administration, maintenance, Performance analysis, and Capacity planning for Mongo dB/Cassandra clusters.
•Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2/4
•Used Hibernate Query Language (HQL) for writing the queries.
•Coordinate and plan with Application teams on MongoDB capacity planning for new applications.
•Develop back-end messaging infrastructure for real-time web application in JavaScript, jQuery, and NodeJS. Enhanced the user interface using HTML5, CSS3.
•Used several design patterns like Factory, Front Controller, Strategy and Boot starter patterns.
•Define data transfer process to update to database through asynchronous web service.
•Consumed web services and Implemented Http Communication using JSON Data.
•Remove mcp dependencies and rework the build to use RHEL/Ubuntu toolchain
•Wrote several Junit and Integration testing.
•Implemented spring boot micro services to process the messages into the Kafka cluster setup.
•Used Spring Kafka API calls to process the messages on Kafka Cluster setup.
•Implemented CI/CD pipeline using Jenkins and extensively worked for End-to End automation for all build and deployments.
•Coordinated with Kafka Admin team to set up Kafka cluster for the QA and Production environments.
•Involved in support for end to operations bolster for OSS/BSS (Business Support System) recognize crevices and propose arrangements and oversee issue determination.
•Run xsltmark test suites in K8S recording results in AB test DB
•Worked on web services like JSON, REST for ATM & Tablet applications.
•Used Python & Angular Cli in a Linux environment to work with databases.
•Used Angular2 framework for building web-apps and is highly efficient with PHP5 framework as well as using Restful services.
•UAT implementation and defects fixing.
•Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
•Deployed, Managed, and Monitored Oracle DB Replica Sets / Databases.
•Supported life cycle of front office equity trading system, running on Core Java, multi-threading and MQ.
•Used Tortoise SVN as Version Control Tool and Gradle to build applications.
•Deployed application to JBoss server using Jenkins.
•Involved in doing a code refactoring and code reviews.
•Agile methodology has been followed for the Application.
Environment: Java 1.7, Oracle 11g, JSF 2.x, HTML5, CSS3, Node.js, Multi-threading, Angular2, JavaScript, JSP 2.x, JPA, Spring Boot, Hibernate, XML, Gradle, JNDI, jQuery, Mongo dB, Python, Oracle, Tortoise SVN, Junit, Log4J2, RAD 7.0, ES8, Web Sphere Application server 7.0, ORACLE DATABASE DEVELOPER.
Client: Tech Mahindra, India Jul 2017 – Sept 2019
Role: Java Developer
Responsibilities:
•Web design and development, application development using HTML, JavaScript, and Dreamweaver.
•Designed and implemented the user interface using HTML, XHTML, XML, CSS, and JavaScript.
•Responsible for ensuring the pattern consistency across all pages.
•Utilized mongo dump and mongo export utilities for backing and restoring MongoDB in appropriate criteria.
•Performance tuning and indexing strategies using mongo utilities like Mongostat and Mongotop.
•Responsible for design and development of the web pages from mock- ups.
•Responsible for creating the screens with table-less designs meeting W3C standards
•Applied JQuery scripts for basic animation and end user screen customization purposes.
•Implemented AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
•Developed and Designed Basic J2EE Patterns, Object Relational mapping, and Performance.
•Designed and developed the Single Sign On login for the application.
•Designed XML parsers for parsing application specific XML files.
•Involved in the design and development of the user interfaces and Oracle database.
•Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures.
•Developed Back Office and Front-End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
•Developed the User Interface using HTML, CSS, JavaScript, jQuery, and AJAX.
•Designed flash plug-ins for including different functionalities and content.
•Designed XML files for maintaining contents like video, images, and audio and display them in flash application.
•Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
•Created web pages using HTML, CSS, jQuery, and JavaScript.
•Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
•Developing XML classes for loading the data from XML files deployed at the server.
•Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Environment: JAVA, J2EE, JMS, DB2, WEBSPHERE, ECLIPSE, WINDOWS 2000, XSLT, XML, JAVASCRIPT, WEB SERVICES, SVN, EJB, JNDI, JDBC, JAVA BEANS, WEB SPHERE, SOAPUI, RESTFUL, SPRING MVC, STRUTS, SQL, JUNIT.
Client: Maximind PVT LTD, IN Aug 2014 – Jun 2017
Role: Java Developer
Responsibilities:
Developed different JQUERY component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.
Involved in analyzing designing implementing and testing.
Developed code for all the activities using Java Media Framework API, which enables audio, video, and other time-based media must added to applications and applets, built in Java technology.
Developed code for the necessary GUI Implemented for the application from the Java/J2EE API.
Implemented JMF managers like Package manager, Capture Device Manager Plug-in manager etc. to program the audio tracks.
Implemented Real Time Protocol to transfer the speech packets between two SEA environments.
To capture speech at runtime using microphone, applying Codec is to the captured speech, generate packets, and transfer it on a network using RTP.
Retrieve packets from the network de-packetize them by applying Codec’s.
Integrate this application with the environment RTTC Implemented for Switch Simulation.
Implemented Microservices using Spring Boot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
Involved in preparing the UML diagrams like use case diagrams, sequence diagrams.
Used Agile methodology named SCRUM for all the work performed.
Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
Designed and developed User Interface using JSP, CSS, HTML, and JavaScript. Implemented JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
Designed Frontend within object-oriented JavaScript Framework like AngularJS.
Implemented AngularJS to load mock JSON data and display in a tabular format (HTML Table) on a web application.
Implemented Bootstrap for front-end framework for faster and easier responsive designs and for web development.
Developed login pages using Angular JS.
Designed and developed various screens using HTML, CSS, Typescript/JavaScript/Angular JS, and JQuery.
Involved in team discussions when implementing new features in the project.
Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML.
Implemented page designs in standard-complaint dynamic HTML and CSS.
Developed the Front-End User Interface using HTML, JavaScript, and CSS.
Environment: JAVA (JMF, JAVA, MEDIA API, FORMS), PACKETIZING AND DE-PACKETIZING CODEC’S, REAL TIME TRANSFER PROTOCOL, UML (RATIONAL ROSE), SDLC, HTML, JAVASCRIPT, JQUERY, CSS, ANGULARJS, BOOTSTRAP, JSP, JSON, ORACLE.