Sai, Reddy - Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Sai Srujan Reddy Tukala

[email protected]
801-609-4310

Professional Summary
 13+ yrs of strong software experience in analysis, design and development using Java and J2EE Client
Server Business Applications.
 Good Experience in Agile methodologies like SCRUM, Test Driven Development(TDD).
 Experience of web/applications servers IBM WebSphere Application Server, BEA Weblogic, JBOSS,
Apache Tomcat.
 Good Knowledge of scalable n-tier, distributed as well as client/server architectures.
 Good working experience with J2EE web technologies like Servlets, JSPs, EJBs, JDBC, JNDI, JMS.
 Experience in designing web applications using J2EE technologies and handling design/implementation
using Rational Application Developer (RAD), Eclipse, NetBeans.
 Experience in AWS , EC2 , EMR , Lambda Expressions , S3. , IAM , VPC , Security , API Gateway.
 Good experience in Test Driven Development like JUnit , Mockito and Automation tools like Selenium,
Cucumber etc.
 Expertise in Angular 14.0.
 Self-managing in a fast-paced development environment.
 Extensive knowledge of software development life cycle and accepted practices.
 Strategic and analytical thinking skills with an ability to solve problems and make decisions.
 Understanding of financial services industry and associated products.
 Experience in open-source frameworks.
 Expertise in Capital Market.
 Good experience in Java Microservices , Cloud Computing using AWS.
 Experience in developing web applications using frameworks like Struts, Spring, Hibernate, JSF.
 Good Understanding of Javascript frameworks like JavaScript, jQuery, AJAX, Angular.js.
 Good experience in designing professional UI web applications using front-end technologies like
HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.
 Good experience in version control systems like Subversion Tortoise SVN, IBM Clearcase,CVS,GIT.
 Good working experience in Java webservices both SOAP and RESTful webservices.
 Good Workign experience in working Spring Boot Applications, Spring Boot and Microservices .
 Good experience in working Spring Boot Application in integration with Spring REST API , Spring ORM
Hibernate integration ,Spring Messagning framework like Kafka.
 Hands on working experience in UNIX shell scripting.
 Worked on I18N(Internationalization), Localization on the Web Applications.
 Good experience in implementing IOC and Dependency Injection features in various aspects of Spring
Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with
other frameworks like JSF.
 Designed and developed various integration components using JMS and MQ Series.
 Experience in implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.
 Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using
the AGILE Software development methodology.
 Configured logging tool using log4J.
 Experience in Database Programming writing SQL Queries, Joins. SQL, PL/SQL Oracle 11g , SQL Server.
 Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and
DOM).

EDUCATION:
 Bachelor of Computer Science Engineering - JNTU, Hyderabad, India, 2011 .

PROFESSIONAL EXPERIENCE
WellsFargo , SFO , CA Feb 2020 - Till Date
Java/J2EE Developer
Roles and Responsibilities:
 Worked on the enhancements , new development of SVP Application using Java , J2ee , Spring ,
Hibernate , REST API , Webservices etc .
 Worked in High Level Design / Low Level Design for SVP Application.
 Work in Test Driven Development environment, leveraging QA automation test suite to provide unit
tests and integration tests for all new functionality.
 Adhere to application development guidelines and help improve the guidelines.
 Work with mobile app developers to interface with native app features.
 Work with UI / UX designer to help create then implement best design practices.
 Extensive knowledge of CSS and JS methods for providing performant visual effect.
 Coordinating the workflow between the end user, product OWNER, developer, and yourself
 Work with test engineering team to assure product quality.
 Quickly develop solutions with little or no oversight. Need to be a self-starter, resourceful.
 In-depth involvement in the business requirement analysis.
 Day-to-day monitoring of all efforts related to designing, coding, testing, debugging, documenting and
supporting all types of decommissioning applications consistent with established specifications and
business requirements to deliver business value.
 Rich hands-on experience developing Web applications.
 Troubleshoot production support issues post-release deployment and come up with solutions. Ability
to solve complex production issues.
 Installation and Confuguration of SVP Application in Various environments like Dev , UAT , Stage , Pre-
Prod etc.
 Deployments and Creating Builds for Various Environments and Production level changes.
 Perform the Unit testing using JUnit.
 Environment: Java , J2ee, Spring , Angular 14/12/10, Hibernate , Webservices , REST , Charts, Weblogic
App server , Tomcat Apache Server , Junit , Kafka .

Cisco , Milpitas , CA May 2018- Jan 2020


Lead Java Developer
Roles and Responsibilities:
 Worked on development Good working experience, Enhancements , Production Deployments for the
Applications developed n Java , J2ee , Spring , Hibernate , Struts , REST API , SOAP services , Full stack
development.
 Develop technical documentation to define the system components, development environment and
implementation planning/strategies
 Assist in the design and implementation process for new products/projects, informing senior executive
of alternatives
 Develops and implements solutions in accordance with policies and procedures
 Responsible for maintenance of applications with technologies such as .NET C#/SQL
Server/Oracle/jQuery/HTML5/Javascript/Angular/Bootstrap
 Prepare and dispense work assignments, provide guidance, and/or review the work of other team
members
 Collaborate with QA team to define test cases, metrics, and resolve questions about test results.
 Recommend business process flow improvements and clearly communicate problem/resolution.
 Worked in High Level Design / Low Level Design for end to end Migration of Webex to MC.
 Worked on Architecture of Invoicing module for Webex product.
 Designed the architecture end to end Migration process for webex product to MC.
 Track to closure any open clarifications with customer / onsite.
 Understand and translate requirements into design.
 Co-working with QA, BA & dependent teams.
 Environment: Java , J2ee, Spring , Hibernate , Webservices , REST , Charts, Weblogic App server ,
Tomcat Apache Server , Angular 7/8, Junit , Kafka .

State Of Florida , Department of Environmental Protection , Tallahassee , FL Oct 2016- May 2018
Lead Java Developer
Roles and Responsibilities:
 Involved in Scrum Agile Project, as a team member. Attended daily status meetings.
 Having good experience in Spring Boot , Spring REST API integration , Spring ORM integration .
 Having good working experience with working in Spring Boot application with UI as Angular 2
application.
 Good working experience with Spring Boot with Microservices API.
 Experience in working RESTful webservices using Jersey api.
 Provide input on technical effort estimation to arrive at resourcing plans
 Participate in management reviews and teleconferences and report weekly status and walkthrough to
the Project Manager / Client
 Followup with customer POC to resolve team issues and dependencies
 Raise concerns regarding changes in timelines and expectations with customer point of contact to
resolve the same
 Experience with Angular 2 and Typescript (They are moving to Angular 5 soon)
 JavaScript- They are using version ES6
 Protractor or similar ETE testing tool
 Support in analysis of requirements and identification of missing requirements/gaps if any.Good
experience in developing and Consuming RESTful webservices using RestEasy , Spring REST API
integration.
 Involved in working the Complex SQL, PLSQL Business Stored Procedures as All the backend logic is in
Stored Procedures.
 Involved in Fixing the Production Issues, Enhancements.
 Providing the estimates for the Enhancements, Complex Issues and Working on those.
 Worked on the Struts 1.2, 1.3 Application.
 Worked on Multithreading , Concurrency , Collections API , Memory Management .
 Worked Spring Boot , Spring Security , Spring MVC .
 Involved in Business User Meetings to provide the Design, Solutions to enhancement in SRF
Application.
 Environment: Java 8, J2ee, Servlets , JSP , Struts , HTML , CSS , Javascript , AJAX , JQuery, XML , XSL, JIRA
, Eclipse IDE, Maven , SVN , Angular 2/4, Continnum , JSON, TOAD, SQL/PLSQL, Complex Store
Procedures, Queries, Weblogic Application Server, Multithreading , Collections , Memory management,
Microservices , AWS Cloud computing.

NYSDOH , Albany, NY April 2016 - Oct 2016


Lead Java Developer
Description: MAPP is a Web portal developed as part of DSRIP Program. DSRIP is the main mechanism by which
New York State will implement the Medicaid Redesign Team (MRT) Waiver Amendment. DSRIP´s purpose is to
fundamentally restructure the health care delivery system by reinvesting in the Medicaid program, with the
primary goal of reducing avoidable hospital use over 5 years.
Roles and Responsibilities:
 Writing user console page in lift along with the snippets in Scala. The product is responsible to give
access to the user to all their credentials and privileges within the system.
 Involved in Analysis, Design, Development the DSRIP, MAPP project.
 Good experience in developing Spring Boot , Spring RESTful web services.
 Worked extensively Oracle 11g , SQL , PL/SQL , Stored Procedures, Complex Queries.
 Developed front end screens using JSF (Java Server Faces) Prime Faces Framework.
 Developed the DAO (Data Access Object) layer using Hibernate, JPA (Java Persistence API).
 Developed the modules in AngularJS 1.4 and Angular 2.
 Involved in various Business Meetings to get the requirements from Business Users understand those
and create BRD, FRD.
 Worked on Multithreading API, Deadlocks, Semaphores.
 Involved in developing the enhancements, performing Unit Testing. System Integration testing.
 Involved in creating the builds and Deploying the Application into Dev, UAT and Production
environments.
 Environment: Java 8, J2EE, JSF, Prime faces, HTML, CSS, Javascript, JQuery, AJAX, RAD, Clear case, Clear
quest, TOAD, Build forge, SQL/PLSQL, Websphere Server 8.5.

CSX, Jacksonville, Florida Jan 2014- April 2016


Lead Java Developer
Roles and Responsibilities:
 Involved in Analysis, Design, Development the CSX Medical Application MAQU, MQS.
 Developed using JSF (Java Server Faces) Prime Faces Framework.
 Written Queries, SQL JOINs, PL/ SQL Stored Procedures etc.
 Application Integration with different modules.
 Involved in Designing the Data model for the Medical Application.
 Involved in developing the enhancements, Bug fixing, Production Issues.
 Interacted with Business Partners to understand the requirements for the MAQU Applications.
 Designed the front end screens for the MAQU Application using Balsamiq front-end designer tool.
 Developed the screens Medical Admin module using the JSF Primefaces integrated with the backend
Stored Procedures.
 Developed the Reports Writer screen using the JSF Primefaces and integrated with backend Stored
Procedures.
 Implemented the I18N (Internationalization) and Localization for the Application.
 Actively participated in resolving the issues faced till Production Implementation.
 Involved in Integration of Different Modules in Application, Created the Builds, Code Merging,
Production Deployments. Clear Quest, Clear Case, Build forge tools.
 Migrated in Websphere Server 7.0 to Websphere server 8.5.
 Environment: Java, J2EE, JSF, Prime faces, HTML , CSS , Javascript , AJAX , JQuery, RAD, Clear case, Clear
quest, TOAD, Weblogic Server, Build forge, SQL/PLSQL, Websphere Server 8.5.

Project 2: RAR (Rail Road Accident Reporting System)


CSX Inc is second largest Rail Road Company in USA. RAR Application is used by the internal users of CSX to
record information about accidents which are related to CSX property (Trains). RAR Application has been
developed using Internal Framework MVC.
Roles and Responsibilities:
 Interacted with the business team to understand the requirements for enhancements.
 Good working experience JSF Prime faces.
 Application Integration with different modules.
 Developed screens in JSF Prime faces components interacting with various systems.
 Production Support to RAR Application.
 Resolving the Defects logged in Quality Center (QC).
 Creating the builds using Build forge tool and deploying to various environments like DEV. UAT, and
PROD.
 Interacting with the Business Partners to discuss on the Project Enhancements.
 Written SQL Queries and PLSQL Stored Procedures code for the handling the business logic.
 Implemented the I18N (Internationalization) and Localization for the Application.
 Developed the SOAP based web services using Apache Axis 2 framework and CXF framework. Also
Consumed these SOAP webservices . Tested using SOAP UI tool.
 Involved in Integration of Different Modules in Application, Created the Builds, Code Merging, and
Production Deployments. Clear Quest, Clear Case, Build forge tools.

 Environment : Java, J2EE, JSF, Prime faces, HTML , CSS , Javascript , AJAX , JQuery, RAD, Clear case,
Clear quest, TOAD, Build forge, SQL/PLSQL, SOAP Webservices , Weblogic Server.

TD Bank, Lexington, South Carolina Jan 13- Jan 14


Sr Java Developer
Roles and Responsibilities:
 Interacted with the business team to understand the requirements.
 Good working experience in Core DOJO , DIJIT , DOJO MVC , DOJO App , creating custom widgets ,
DOJO charts , DOJO Dom functions
 Worked with the IBM team to create POC (proof of concept) for the mobile application.
 Created a design document for the Small Business mobile application.
 Created business widgets using dojox/mvc for the mobile app
 Created the screen mock ups using Maqetta tool.
 Created the Work light adapters
 Experienced in Agile Development Methodologies.
 Integrated the business widgets to create the app.
 Implemented the I18N (Internationalization) and Localization for the Application.
 Created the dojo layering files
 Use Cordova for the camera feature (used for check deposits) and Geo-location.
 Test the app on web browser and Android emulators.
 Worked on NodeJS, Backbone JS JavaScript libraries.
 Involved in Integration of Different Modules in Application, Created the Builds, Code Merging, and
Production Deployments. Clear Quest, Clear Case, Build forge tools.
 Environment : IBM Work light, Eclipse, DOJO 1.9, JQuery, HTML , CSS , Javascript , AJAX , Apache
Cordova, Maqetta, JavaScript, Java, Axis 2 Web service, HTML5, CSS3 , Android SDK, GIT, Weblogic
Server.

State of Missouri, Jefferson City, MO Jan 12- Dec 12


Sr. Java Developer
Responsibilities:
 Attended the JAD session with the client.
 Discussions with client employees to understand the functionality and business process.
 Did extensive analysis of the MOSWIMS system which includes three modules Accounting, Time, Cost
share Applications.
 Technologies used are struts 1.3, Servlets, jsp, tiles, validate framework, JavaScript.
 Worked extensively on PL/SQL programming by writing Stored Procedures, Functions, and Packages
etc.
 Actively involved in creating the build’s and deploying in WebSpher application server for different
environments like Test, UAT, Development, SIT etc.
 Implemented the I18N (Internationalization) and Localization for the Application.
 Actively involved in resolving the issues in the existing application for all the 3 modules Time Reporting,
Cost Share, Accounting modules.
 Created the Data Dictionary for MOSWIMS applications.
 Resolved the issues logged in JIRA tool.
 Environment : J2EE,Websphere , Servlets, JSP, JSTL, HTML , CSS , Javascript , AJAX , JQuery, JMS, PS/SQL
,Rational Rose, Java Script, Java beans LDAP, Win CVS .

IBM India Pvt Ltd / Prudential , Bangalore , India May ’11 – Dec 11
Sr Java Developer
Responsibilities:
 Developed Front end screens for DC Transfers, Landing page, Fork Page, Confirmation Page in JSP and
some part in Flex.
 Implemented the business policies for the DC transfers/Rebalance, NQ Transfers/Rebalance, NQ
Transaction History.
 Provided production support by fixing the DMS issues.
 Interacted with the client team for Updates, status, and discussing the DMS issues.
 Developed enhancement related change requests for NQ, DC transfers. Developing Redesign Phases.
 Designed and developed UI Search and results screens for legal Professionals and legal Organizations
using JSP, JavaScript, HTML and CSS.
 Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so
that they can be reused across the application.
 Also worked with HTML/DHTML and JavaScript for GUI development to have rich User Interfaces and
provide the pages with user data validations.
 Involved in writing SQL, Stored procedures and PL/SQL for back end. Used Views and Functions at the
Oracle Database end.
 Developed XML documents for data parsing using SAX and DOM so that user can define a number of
call Back Methods that will be called when events occur during parsing.
 Developed Web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
 Prepared unit Designed and prepared unit Test case using JUNIT and easy mock l for code review to
check the Sun Java Coding standards, to identify the duplicate code, object or component complexity
and dependency etc.
 Created ANT scripts for build and deployment purposes.
 Environments: Struts, Servlets, Jsp, WebSphere, TOPLINK (OR Mapping Tool), JADE framework, Adobe
Flex, RAD, Mercury QC, HTML , CSS , Javascript , AJAX , JQuery.

You might also like