SAI SINDHUJA DASARI - Senior Java Developer |
[email protected] |
Location: , , |
Relocation: Remote |
Visa: H4EAD |
SAI SINDHUJA DASARI Email: [email protected]
PROFESSIONAL SUMMARY 8.5+ Years of Experience as Java/J2EE Developer, worked in the areas of Analysis, Design, Development and Implementation phases of Object Oriented, Web based and Enterprise Data applications. Experience in developing, deploying end-to-end enterprise applications using web technologies and cloud technologies in client-server, distributed environments like 3-Tier and N-Tier architectures. Strong experience in all phases of SDLC including in Waterfall, Incremental, Iterative and Agile Models. Expertise in developing applications using J2EE technologies including Servlets, Vertx and Jersey Frameworks, Soap Web Services, Restful Web Services, Microservice architecture, JAVA, XML, JDBC, COBOL and JCL. Strong Hands-on experience in building data pipelines in GCP using Pub/Sub, DataStore. Strong Hands-on experience in AWS, Azure and GCP. Experience in real-time data streaming from multiple data sources using Apache Kafka, Zookeeper. Extensive experience in design and development of J2EE applications using Core Java, Java Collections, JDBC, Servlets, XML, Web Services. Strong Hands on experience in frameworks Vertx and Jersey. Strong Hands on experience with Microservice Architecture. Good working knowledge on database concepts and Oracle, MySQL, DB2 and MongoDB. Strong Hands on Experience with version control tools like SVN, GIT. Expertise in deploying, configuring in AWS Ec2 instances. Hands on experience in different IDE's like Eclipse, Netbeans and IntelliJ. Hands on experience of Maven and Ant for build automation Expertise in developing enterprise applications using Framework Technologies such as Vertx, JDBC and Web Services Soap and Restful API. Extensive experience in PL/SQL and SQL and in performance tuning of SQL queries. Ability to architect a custom solution. Design, development, distribution of custom client-server and WEB solutions. Integrator of relational databases like SQL Server, ORACLE, Microsoft spreadsheets. Excellent communication skills, problem solving, ability to learn and adapt quickly to the emerging new technologies with experience in Development, Implementation and Production support environments. Expertise in doing root cause analysis of any kind of data related defects by exploring the source of data sources, analysis the transformation codes, analysis the destination database schemas. CERTIFICATION AWS- Certified Solutions Architect TECHNICAL SKILLS Languages Java, C#, JavaScript, Spring, HTML, CSS, XML, SQL, PL/SQL, COBOL, JCL, GoLang Cloud Technologies AWS, GCP, Azure Data Streaming Apache Kafka, Zookeeper Frameworks Jersey, Vertx, Express Libraries/ API Node JS, Angular Js, React. Database/Database Tools SQL Server, Datastore, MySQL, MongoDB, DB2. Application Servers Apache Tomcat, MS Office 2007/2010/2013, MS SQL Server, Tableau Server. Enterprise Technologies JSP, Servlets, RESTful services, Web services, Log4J, SLF4J. Design Patterns Singleton, Observer, Iterator, Factory, Abstract Factory and Mediator. Configuration Management Tools SVN and Git. IDEs Eclipse 3.x, Intellij, NetBeans, VS Code, Webstorm. Web Tools Postman, Restclient, SOAP UI. Other Tools/ Packages Maven, Rational Rose, JIRA, Bitbucket. PROFESSIONAL EXPERIENCE Company : Frontdoor Role : Software Engineer III (Java) Duration : February 2020 Present Roles & Responsibilities: Partner with Business and Technology teams to design, analyze and develop enterprise-wide applications using Java8, Java7, C#, Go, AngularJS, Knockout JS, SQL, AWS, GCP Pub/Sub, Apache Kafka,. Rebuilt the Contractor portal adding features for the contractors and customers using Java and Angular JS. Developing features for Customer portal, Real estate agent portal front-end screen using HTML, JavaScript (Angular, Knockout and React). Developed and optimized the algorithms of Contractor portal of the Frontdoor organization which led to increase in customer workorders by 35%, and revenue by 20% Enhanced and developed the payment gateway API and billing logic for American Home Shield brand which increased the overall performance and efficiency by 40%. Developed applications in micro-service architecture using Spring Boot, REST APIs and Apache Kafka. Managed configurations and synchronizations of Kafka clusters in distributed systems using Zookeeper. Built data pipelines using GCP Pub/Sub for real-time data streaming from legacy systems to cloud. Migrated applications from .Net(4.8.1) to Go(1.22.0), Successfully migrated .Net projects from 4.8.1 to 8.00 Implemented push notifications using MessageGears API (Email/SMS) for workorders which increased the customer satisfaction by 30%. Integrated Streem API for video calling services of Frontdoor Application that led to an increase customer engagement by 30%. Development of various API s that fetch and post data to SQL Server while building features for Contractor, Customer and Real estate agent portal. Write complex SQL queries, views and Stored proc for data analysis and debugging the data issues. Build automated code to test the working/functionalities of the code. Hands-on experience with unit testing using JUNIT for accuracy of code and logging with log4j. Experience with CI/CD pipelines to integrate the code to align with DevOps practices using Docker, Jenkins. Analyze the requirements, participate in scrum meetings and facilitate the development effort during the Sprint. Company : CreditVidya Role : Senior Java Developer Duration : December 2015 January 2019 Project Name: Employment Verification Engine The project aims at the process of employment verification, an expensive and a time-consuming process as a part of every loan application. I was involved in building website, rest web services, designing database and Mongo queries. Roles & Responsibilities: Analyzing the requirements, Data of users and creating a model for managerial decision. Developing Rest and Soap-based web-service using Java Vertx, JDBC. Developing Front-end screen using HTML, JavaScript. Writing JDBC classes, Tables and Mongo queries. Build automation using Maven, Developing test cases with Junit and logging with Log4j. Development of 100+ variables as a part of API output. Development and automation of code required to update company master data from web to database. Development of an API to query elastic search and fetch the best match results for the given strings. Deployment in AWS ec2 instances. Interaction and coordinating with IT teams of NBFC s and 10+ major banks in India. Project Name: Alternate Data Engine Roles & Responsibilities: Developed and worked on algorithms to analyze the user s digital footprint, financial profile and other alternate data to automate the loan journey for the customer and help underwriters identify the risk associated with loan applicants. Contributed as Application developer in JAVA/J2EE, Vertx Framework. Built parsers in java to parse the different formats of data (xml, json, tuef) received from credit bureaus to a generic format in json. Developed variables and scores to analyze the user s credit and financial behavior to help the lenders in their lending process. Built dashboards in tableau to analyze the different kinds of data and behavior of each user. Generation code coverage report and sonar reports for code improvement. Involved in Code Review, Unit Testing and Integration Testing. Developed REST services using Vertx Framework & standalone test clients for invoking the Restful services. Use of Mongo queries and automated the code to fetch user s data from MongoDB. Extensive development experience on different IDE's like Eclipse and Intellij for debugging and using java coding standards. Project Name: ID-Me Roles & Responsibilities: Developed code to generate a percentage match of user s data tracked in his digital footprint to help banks and NBFC s identify the fraudulent users and assess the risk associated with each user. Contributed as Application developer in JAVA/J2EE, Spring Framework. Developed REST services using Vertx Framework & standalone test clients for invoking the Restful services. Contributed as Application developer in JAVA/J2EE, JDBC. Responsible for JUNIT test cases development. Used MAVEN tool for building and packaging the application. Implemented dashboards, graphs, pie charts for visualization utilizing Tableau. Coordinate with different stake holder for POC implementation& further enhancements Actively interacted with team members in design meetings and constantly recommended improvements. Project Name: Insights Roles & Responsibilities: Involved in development of project to educate users about credit score maintenance by generating a pdf which has users credit bureau data in an easy to understand grading format. Parsing bureau data and generate grades based on every factor effecting his credit score. Analyzing the requirement and effort estimation. Used Agile Methodology (Scrum). Owned dashboards such as insights to help underwriters understand the factors effecting users credit score which makes their underwriting easier. Interaction with IT teams of clients. Involved in fixing various defects assigned on the Jira. Used log4j for logging. Java J2ee backend code development, unit testing and Quality Assurance. Worked SQL queries to extract analyze user s bureau data. Hands on experience with data persistency using JDBC and Jersey Framework Implemented client-side validations using JavaScript. Involved in production support to address the issues that were raised. Documentation of common problems prior to go-live and while actively in a Production Support role. Fixed defects that were raised during previous iterations Developing Front end using HTML, Java script, CSS. Designing database, Tables, Stored Procedures, Functions, and Triggers based on given requirement. Developing SQL queries, Stored Procedure and PL SQL. Develop Scripts to load data into tableau and work with multiple data connections including Hadoop/Hive and by Data blending. Write complex SQL queries and develop reports, dashboards using Tableau. Git checking/checkout and, Git tagging. Presentation in front of client. Development of shell script to be used by Control batch jobs. Company : Cognizant Technology Solutions Role : Programmer Analyst Duration : October 2013 August 2014 Project: CES-Consolidated Eligibility System (United Health Group) Roles & Responsibilities: Involved in development and maintenance of code in COBOL and JCL. Experience in IBM Mainframes and worked on an application for Healthcare vertical. Development and execution of DB2 queries. Had daily meetings with onsite clients for the project which had a daily review for modifications, clarifications. Involved in requirements gathering with the business team & analyzing the requirements, and design and end-to-end development of functionality. Involved in Code Review and Integration Testing. Bug fixing, re-factoring, UAT and performance improvement. Analyzing the defect and determining its severity. Worked to resolve the defects raised. EDUCATION Bachelor of Technology Jawaharlal Nehru Technological University (2009 2013) India Keywords: csharp continuous integration continuous deployment user interface javascript information technology golang microsoft procedural language Idaho Keywords: csharp continuous integration continuous deployment user interface javascript information technology golang microsoft procedural language Idaho |