Post Job Free

Resume

Sign in

Software Engineer Staff

Location:
Woonsocket, RI
Salary:
150000
Posted:
April 19, 2024

Contact this candidate

Resume:

VENU BABU ROUTHU

Staff Software Engineer

https://www.linkedin.com/in/venurouthu/

Cumberland, RI ad44a7@r.postjobfree.com 401-***-****

SUMMARY

** ***** ** ********** ** enterprise applications as architect, lead, and developer. Best known as successful design, implementation and deliver the scratch level project on latest agile methodologies like scrum, Iteration, and pair programming models. Natural communicator and good team leader with aggressive motivational skills and ability to work on distributed, client/server, internet/intranet-based applications.

Leading the team to providing solutions to many technical challenges popping in the project execution

Expertise on Banking, Healthcare, Finance, Ecommerce, Energy and Utility domains.

Rich cloud experience using various services of Azure & AWS.

Having good exposer on DynamoDB, S3 and Lambdas.

Extensively worked on preparing HLD/LLD based on OOAD Design Patterns

Experience in security protocols and products: SAML, OAuth 2.0, Active Directory, Windows Authentication

Good experience on developing React and Angular programming.

Expertise in supporting enterprise-based applications over a wide variety of operating environments on a 24/7 rotation basis for high volume, secure transactions, and Web services.

In-depth knowledge of CS data structures and algorithms

Experience in building products using micro-services-oriented architecture and extensible REST APIs

Experience in Azure DevOps, Azure Portal, Azure Network and Azure App Insights

Utilize programming languages like Java, React, HTML, Python, SQL, and NoSQL databases, Container Orchestration services including Rancher, Docker or Kubernetes, and a variety of Azure tools and services.

Mentor more junior team members professionally to help them realize their full potential.

Consistently share best practices and improve processes within and across teams.

Good experience on BDD using J-Behaves and TDD using Junit.

TECHNICAL COMPENTENCIES

Languages Java 11, Oracle, Postgres, Azure, AWS(S3, EC2,CloudFormation,Sam templates etc.)

Framework and Tools Spring Boot, Spring Batch, Spring Rest, Spring Security, Struts,

Hibernate, Maven, Apache Ant builder, Jasper Reports, Quartz Framework, JBehave, Cucumber. JUnit, Mockito, Angular, React,

Splunk Logs,

J2EE Technologies JSP, Servlets, JNDI, JDBC, EJB, JMS, JSTL, AJAX, JAAS, Web Services (SOAP, WSDL, UDDI), JAX-WS, DOM, SAX, Restful Web Service, MQ-Series, Active-MQ, RabbitMQ, Azure Service Bus, HTML, XML, XSL, XSD, XSLT, XPath.

Software Development Safe Scrum, Agile Scrum, Agile Iteration, Agile Pair programming and

Waterfall Methodologies

IDE’s/Development tools IntelliJ, VS, Eclipse, MyEclipse, RAD, NetBeans

Design Methods Design Patterns, OOA/OOD, UML

Design Tools Visio 2003, Visual Paradigm, HP Quality Center, JIRA, Mingle

Build Tools Team City, Jenkins, Azure pipelines.

Version Control Tools GIT, Perforce, CVS, SVN

Database Oracle, Postgres, MySQL

Protocols HTTP, TCP/IP, SOAP, SMTP, LAN, and WAN

Testing Tools Postman, JMeter, HP Quality Center, JIRA

Web/Application Servers WebSphere, OC4J (Oracle Stack), JBoss, WebLogic, WebSphere Portal Server, Apache Tomcat

PROFESSIONAL EXPERIENCE

Project Name: Support Central

Company: Capgemini Client: GE, Providence, RI, USA

Staff Software Engineer May 2023 – Till Date

Company: General Electric Client: GE, Providence, RI, USA

Staff Software Engineer April 2017 – May 2023

Support Central is a group of applications and it’s a simple, fast, and adoptable to information management needs. Support central will create a webform as informational and structural manner. There forms will perform custom actions when we create/update the records and these custom actions will trigger immediate and scheduled based on user requests.

Major Technologies: Micro Services, Spring Boot, Spring Rest, Spring transaction, Angular, React, Docker, Kubernetes, Hibernate, Rest Web Services, Azure Cloud(DevOps, Portal, App Insights), Maven, Rabbit MQ, Service Bus, Redis Cache, Oracle, Postgres, AWS(EC2, S3, Cloud Formation, Lambda, State Machines), Dynamo DB

Responsibilities:

Working as Technical Lead and architect of the module to involve design, develop and deliver the application using Agile iteration process.

Good experience on creating docker images and deployed the application on containers.

Have good experience and exposer on Kubernetes deployment and configurations.

Involve on major data and feature migration from legacy to NextGen services.

As a lead programmer, taken responsibility to application deployment, task prioritization, task allocation, task handling and deployments.

Developed the application as more responsive, less error prone and converted monolithic as micro services.

Initially designed to maintain the forms process data to be maintain on Dynamo DB

Initial implementation done on AWS and worked on various components for application migration and deployment process.

Use AWS SDK and connect to various AWS services programmatically.

Use AWS State Machines for kicking off process workflows.

Develop AWS lambda functions to perform data transfer and extraction jobs.

Exposed the application on Intra and internet-based service so that it will be available to divesture business.

Involve on task grooming sessions so that prioritize the tasks.

Working closely with global customers to support the product and help them to provide on call solutions.

Having good exposer on both legacy and NextGen products so will design & implement the new features as most robust way.

Rewritten existing monolithic application as few different micro services so make application as more loosely coupled and which will also improve the app performance and increase the deployment flexibility.

Project Name: Paperless Applications-IAR (Beauty Notes, Mystore Reports)

Company: Altimetrik Client: CVS, Cumberland, RI, USA

Lead Software Engineer March 2016 – April 2017

Major Technologies: Spring Batch, Rest Web Services, Angular, Junit, Maven, Oracle

Responsibilities:

Working as Technical Lead and developer of this project to involve design, develop and deliver the application to the client.

Implemented all the services as very flexible micro services.

Worked closely with the client for requirements and design the High-level design & development documents.

Taken complete ownership to deliver the application with less error prone and running this application successfully on CVS stores.

Project Name: MAI-Migration

Company: H3 Technologies Client: High Mark, Pittsburgh, PA, USA

Sr Software Engineer October 2015 – Feb 2016

Major Technologies: Spring Framework, Reflection API, Junit, Mockito, Maven, Oracle

Responsibilities:

Involved on Inception, scrum meetings and story implementations.

Involved on Test Driven Development so that written test cases before implemented the code.

Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.

Worked closely with the business team, lead and peers to make the migration of ICIS application success.

Project Name: GLP (Global Liquidity Platform)

Company: Bank of America Continuum India Client: Bank of America, Hyderabad, India

Analyst & Lead. April 2013 – July 2015

The Global Liquidity Platform is a centralized technology hub that enables the company to provide consistent, seamless, and integrated liquidity solutions to clients around the world. Also encompasses operational, liquidity and product-specific components, or modules that offer clients robust liquidity concentration products, global account connectivity and enhanced reporting capabilities. Bank of America is dedicated to delivering innovative global liquidity solutions to clients in a timely fashion.

Major Technologies: Spring Framework, Struts Framework, Hibernate, Maven, Restful Webservices, LDAP knowledge, JSF, Apache Ant builder, Jasper Reports, Quartz Framework, Angular-JS, JBehave, Cucumber. JUnit, Mockito, JIRA, TeamCity, Jenkins, Mingle, Maven

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.

Developed Rest Web service interact with other modules in the same and integrated applications.

Worked on strict Agile Pair programming model so developed application as zero error prone.

Involved on Test Driven, Behavioral Driven development so we covered 85% of code coverage.

Developed MicroStrategy Reports for generating PDF, XML, XLS and HTML.

Involved on resolving Production Support Issues, Bug Fixes.

Involved on Interim solution for generating reports for operation team using UNIX shell scripts.

Using VMWare to increase the memory utilization and ran the applications remotely.

Involved on new application Inception, scrum meetings and story implementations.

Responsible for resolving Production Support Issues, involving Bug Fixes.

Worked on Angular JS to perform the form validations.

Project Name: AMIC (Advanced Meter Infrastructure Controller)

Company: Wipro, India Client: Florida Power and Light, Juno Beach, Florida, USA

Sr Software Engineer August 2010 – April 2013

Major Technologies: Spring Framework, Hibernate, Web Services (JAX-WS), Quartz Scheduler, BIRT Reports, Maven, Oracle 11g.

Responsibilities:

Worked closely with client involved understanding, giving suggestions, and gathering business requirements.

Worked As an offshore development lead, taking the technical responsibility beside the project architect from offshore.

Ownership of the complete Web Services in the project which involves critical interaction with various external systems and exposes the services as well.

Discussions with the team regarding the low-level architecture designed and suggest the changes for proper application maintenance.

Helping the team in other modules for any technical challenges being faced.

Involving in the application deployment process.

Project Name: Trusted

Company: PowerSports360, India Client: Florida Power and Light, Juno Beach, Florida, USA

Module Lead Engineer July 2007 – July 2010

Major Technologies: Struts Web flow, Hibernate, jQuery, Json, Sybase, Java, Servlets, java Script, XML, Log4J, ANT, RAD, Web Sphere App server 5.1

Responsibilities:

Working on two different scratch level projects to involve requirement gathering, development and testing the application.

Working closely with peers to review the code and developed different micro services to communicate the internal modules.

Convert html pages to JSP’s and implement the presentation logic on JSPs.

EDUCATION & CERTIFICATIONS

Bachelor of Technology (B Tech - Computer science)

oInstitute: Anil Neeru Konda Institute of Technology & Sciences

oUniversity: Andhra University

o2001 - 2005

Certified on Wholesale Banking

Certified Safe Scrum Master

Capgemini Internal Connected Manager Certification

Trained on Azure, Terraform & ARM Templates



Contact this candidate