Yesha Desai
Experience Verizon December ****-till date
Project: FIM (Fiber Inventory Management)
Role: Backend Developer
• Analyze requirements and design, develop, and implement Rest based API with Java 8 for using Spring Boot.
• Use stored procedures in synergy with Callable and Prepared statements to increase the retrieval time.
• Use Hibernate as Object Relational Mapping (ORM) framework for mapping files and annotations to reduce time at the configuration level and persist the data into Database.
• Use different design patterns as DAO, Façade, DTO, Singleton, etc. to develop cohesive modules with minimal coupling.
• Conduct unit testing using Mockito, Power Mockito and Junit to do sanity check as well as covering all the negative scenarios using black box and white box testing.
• Implement code quality tool, Sonar, for all the web application components to get cleaner code and to detect bugs, code smells and security vulnerabilities.
• Deploy the code through CI/CD pipeline for DevOps using Jenkins.
• Owned more than 7 repositories for which developed the code from initial research and conceptual design through testing and implementation phases. Tools: J2EE, Restful API, Java 8, Spring Boot, Sonar, Jenkins, JIRA, Mockito, Junit, Log4j, Log4j2, Maven, JDBC, Hibernate, SQL Developer, Agile
Project: Data issues/Data clean Up/Data Migration
Role: SQL Developer
• Perform and lead periodic data clean-up to detect, diagnose and remove data abnormalities in the tables with the optimum solution.
• Analyze existing SQL queries to identify opportunities for improvements.
• Write DML and DDL scripts such as procedures, triggers, functions for the fix.
• Write scripts to migrate data from the legacy tables to the new structured tables.
• Maintain schedulers for periodic sync up and data migration.
• Test and troubleshoot code during production releases. Tools: SQL Developer, JDBC, JIRA, Jenkins, Agile
Project: User/Client Issues
Role: User Support
• Analyze the user issues and provide them with solution in a timely fashion.
• Educate clients and vendors with application features and resolve issues if any.
• Coach new team members to familiarize them with the application and the code.
• Understand the business value of the product/ functionality to deliver optimal results.
• Deliver demos on functionalities to clients over scrum calls as part of Agile methodology with bi-weekly sprint planning.
• Represent web team at meetings with executives and discussed project goals and milestones.
• Part was different teams, where participated in helping troubleshoot for Python team and provide user support.
916-***-**** adhp1w@r.postjobfree.com 2951 S King Drive, Chicago, IL - 60616 LinkedIn Tools: Slack, Eclipse, J2EE, Jenkins, JIRA, Agile, Python Kavi Corp June 2018 – November 2018
Role: Software Developer
• Responsible for building the user login and registration using Spring framework and JDBC framework for backend development.
• Work with deploying the application on AWS EC2 cloud.
• Build a Log Aggregation using amazon Kinesis, Elasticsearch service, S3, and Ec2.
• Work in rapid application development.
Tools: Spring, Java, SQL, JDBC, AWS EC2, CloudFront, Route53, S3, Elasticsearch. FINRA, Maryland June 2017 – August 2017
Role: Graduate Developer Intern
• Develop user interactive page interacting with different applications using Angular 2 and performed SQL queries to run scheduled jobs.
• Work on from fabricating designing parts to test the units for enhancing application’s functionalities and on scheduling tasks in JAMS.
• Incorporate Agile method with Kanban approach for working and use JQuery and Junit testing. Tools: JAMS, Angular 2, Visual Studio code, SQL, JQuery, Agile, Junit Milestone Technocrat February 2013 – May 2016
Role: Undergrad Software Engineering Intern
• Develop web application using Java, Servlet, HTML and CSS.
• Learn UI designing and got experience with responsive app development.
• Learn the full SDLC process from documentation to testing the parts we create.
• Write SQL queries which reduced the retrieval time from database using JDBC. Tools: HTML, CSS, SQL
Certification AWS Certified Cloud Practitioner: Validation number: WKG65BWCLFBEQ4GC Achievements Awarded 1st prize in Hackathon at FINRA for developing a financial portal for beginners in investing. Computer Skills Programming skills: Java/J2EE, JSON, XML, TypeScript, basics in Python, JSP, HTML, CSS, C, C++ Software: Eclipse, STS, Visual Studio Code, Android Studio Database: SQL, Oracle, Spatial database, MySQL, NoSQL Framework: Spring IOC, Spring MVC, Spring Boot, Servlet, JPA, Ionic 2 Repository: GitHub, Bit Bucket
Methodologies: Agile/Scrum, Black-Box testing, Object Oriented Programming Principles Tools: JIRA, Oracle SQL Developer, PuTTY, Apache Maven, Postman, WinMerge, JUnit, SonarLint, Log4j, JDBC, Mockito, Hibernate, Jenkins, MTPuTTY, JaCoCo Others: Experience with UML modeling and SDLC
In-depth and hands-on working knowledge of Amazon Web Services (AWS).