Post Job Free
Sign in

Software Developer Engineer

Location:
Albany, NY, 12207
Posted:
February 26, 2025

Contact this candidate

Resume:

VASAVI RODDAM

Email: ******.******@*****.***

Phone: 775-***-****

HIGH LIGHTS OF QUALIFICATIONS:

13+ years of experience as Software applications developer.

10+ years of experience as a Software developer in Health insurance industry.

10+ years of experience in JAVA, Spring, Hibernate, Rest & SOAP services, JSP, AJAX, jQuery, Bootstrap 5, CSS, SQL and PL SQL.

Good understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile, SCRUM, Sprints, Waterfall, Iterative software development life cycle process.

Seasoned experience in all phases of software life cycle including requirements gathering, risk analysis, project planning, Design, implementation, QA (Automation testing & Manual), defect tracking management and reporting.

Innovative and articulate in different types of software testing methodologies, procedures and techniques such as Black Box, White Box, System Integration, Regression, Point to Point, User Acceptance, Exploratory and Performance (Load, Stress, Capacity & Scalability) testing.

Hands on experience in writing Automation Test Plan and Test Strategy using QTP, Selenium

Good teamwork, communication and collaboration skills, providing an equally productive resource as both an individual performer and group contributor.

Self-motivated individual having exceptional work ethics, superior planning and good organizational skills.

Good knowledge of Microsoft office tools.

Developed logging standard and mechanism based on Logback, Log4J.

Flexible and versatile to adapt to any new environment and work on any project and able to meet deadlines.

CERTIFICATIONS:

AWS Certified Solutions Architect – Associate in 2020

TECHNOLOGY SKILLS:

Operating System : Windows, Linux

Programming Languages: Java, PL-SQL, Visual Basic

Frame works : AWS, Spring ( Core, MVC, IOP, AOP, ORM, JPA, Hibernate, JDBC), Lombok, Selenium, QTP, Log4J, Junit, Uber indexer.

Data visualization tools : D3map,Foam tree.

Design patterns : Rest services, SOAP Services, Web applications

Web / scripts: Bootstrap 5, JSP, AJAX, HTML,CSS, JavaScript,jQuery, Shell scripting

Tools: Jenkins, Gradle, Maven, GITHUB, Bitbucket, Mulesoft, WSRR, SOAP UI, IBM Rational Team Concert, Sonar Cube, SonarLint.

Web application servers: IBM WAS, Tomcat Apache

Databases: DB2, Oracle, Dynamo DB, SQL Server, My SQL and MS Access

IDE: Eclipse

Project Management: MS Office, MS Project, Visio, Power point

EDUCATION:

Bachelors of Engineering in Computer Science from Madras University.

WORK EXPERIENCE:

National Institute of Health (NIH) Dec 2021 – Present

Maryland

Sr. Software developer

Key responsibilities:

Actively participate in Sprint planning to cover Design, Estimate and Allocation of work.

Development of new features and maintains of applications: RCDC, MCS, PVIZ, THMS, TMS, CIMS,ERACART,ExtractionService,IndexService.

Migration of UI framework to Bootstrap 5.

Analyze and fix system defects in existing applications.

Implement JUNIT for all changes to have minimum 80% coverage.

Ensure low violation count on SonarQube for applications.

Support QA team to finalize the test plans for releases.

Manage code repositories and build cycles.

Manage DIT and SIT environments by performing deployments thru Jenkins.

Coordinate with DB teams for SQL reviews and performance enhancements.

Platform: Java, Spring, JSP, Bootstrap 5, Oracle, HTML, CSS, AJAX, Tomcat, JIRA, ECBS, Jenkins, Bitbucket

eRA (Electronic Research Administration):

https://www.era.nih.gov/

Provide systems to manage the receipt, processing, review, award, monitoring and reporting of billions of dollars in research and non-research grants awarded annually. A large suit of applications under eRA are developed to support this functionality.

General Dynamics (GDIT) May 2015 – Nov 2021

Albany NY

Sr. Software developer

Key responsibilities:

Design and implement software applications as per client requirements using technologies: Java, spring framework, hibernate, databases, Mulesoft etc.

Implement unit test cases by using JUnit to ensure defect free code delivered to production.

Create integration test suite to ensure quality solutions are delivered to production.

Create technical design documents for change requests to include design and implementation details.

Support BA team in drafting requirement specification documents and client interactions.

Create Interface control documents defining the structure and rules for data exchange between external entities and interfaces such as Department of Financial services NYS.

Communicate issues, concerns, or risks in a timely manner.

Designed, developed and maintained the data layer using Spring DAO and performed configuration of Spring Application Framework.

Handled client side validations using JavaScript and server side validation using Spring Validation framework.

Designed and developed UI Framework.

Contributed in DB design by creating Tables, MQT, Views, Indexes, Stored procedures and other database objects.

Actively participated in debugging issues, load-testing of the applications. Provided production support to end users and performance tuning.

Support QA team to achieve 100% functional coverage.

Create a positive team culture for the success of NYSOH.

Platform: Java, Spring, JPA, JSP, DB2, HTML, CSS, AJAX, IBM WAS, Mulesoft, IBM-RTC

NYHX:

https://nystateofhealth.ny.gov/

New York State Health Exchange is a market place system where insurance providers will be able to register their plans there by enabling the Individuals and Small business to create accounts, provide their details, get their eligibility determined, search and purchase suitable plans based on their eligibility and requirements.

Contributed in implementing the following portals:

Agent portal:

This portal facilitates Brokers, Assistors (IPA) & Navigators (who are certified and trained to educate and provide enrollment assistance to individuals and small businesses) to assist individuals and families as well as small businesses to register and enroll in health insurance on the market place. They can perform wide range of activities on behalf of the consumers such as LSC (Life status change), Eligibility determination, Enrollment, plan search etc.

Employer portal:

The Small Business Marketplace portal facilitates the employers to get registered, provide their employee details, offer plans for their employee and manage the enrollment of their employees. The portal offers view and comparison of SHOP plans and premiums available.

The Small Business Marketplace is designed to provide a simple and easy to use platform to offer high quality, affordable health insurance coverage to employees of an organization based in the state of New York and having FTE count as less than 100 while taking advantage of the small business health care tax credit. Users can also view and compare SHOP certified plans and premiums available, and receive a small group eligibility determination.

SURYA INTERACTIVE SERVICES PVT LTD,

Programmer Jun 2010 - May 2012

E-commerce project:

Key responsibilities:

Involved in developing application modules as a team member and create unit test cases based on user requirements.

Participated in walkthroughs with the Business Analyst team to understand the requirements and create unit design documents

Extensively involved in testing transactions of online purchase and claims.

Create Use Case diagrams using MS Visio.

Created reusable components in JavaBeans to keep track of all the business transactions.

Analyzed software defects and interacted with other team members to resolve technical issues.

Platform: Java, JSP, Oracle DB, HTML, Source safe, Apache Tomcat

www.winningbids.com

Is a penny auction site in which the participants register and create an account and pay a non-refundable fee to place bids on the items of choice. The auction ends after a period of time, typically ten to twenty seconds, without new bids; the last participant to have placed a bid wins the item and also pays the final bid price, which may be significantly lower than the retail price of the item. The auctioneer makes profit in two ways: the fees for each bid and the payment for the winning bid, totaling typically significantly more than the value of the item. This e-commerce system comprises of user account creation and management, transaction management for buying bids to use in auctions, customer services, sales & reporting and inventory modules. The aim of this project is maintaining the relationship with the customers and providing services to them in the field of sales and marketing. The general users and the customers can access the product catalog, purchase the products and can send their feedback.

Company website:

Key responsibilities:

Design and develop corporate website using HTML, CSS and JavaScript.

Implement client-side validations using JavaScript for client enquiry forms.

Contributed in DB design to store various product related information and inventory.

Develop Java Servlets and JSP pages to retrieve product information to be rendered in the web pages.

Platform: Servlets, JDBC, JSP, JavaScript, HTML, Oracle9i, WebLogic Application Server

Server.

www.suryacem.com

Is a company offering a wide range of lime based products such as white lime wash, cool roof coating, Agri lime, wall care, Plasto putty etc. The company website is designed, developed and maintained by the IT department of Surya Interactive services.

SAIKI TECH COMMUNICATIONS,

Junior Programmer April 2009 - May 2010

Key responsibilities:

Implement and support software applications.

Create technical specification documents and UML diagrams for software modules.

Test applications and create QA reports.

Support production activities such as deployment and configurations.

Platform: Windows, Visual Basic, Visual Voice Pro.

Wavex Inter Active Voice Response System:

This application is an interactive voice response system developed to support consumers by providing necessary information such as dialing instructions and the balance amount for their telephone calling card. The system provides a set of menu options thru which the consumer is guided and then provided the information by querying the database upon successful authentication.



Contact this candidate