RAGHU RAM - Java backend software engineer |
[email protected] |
Location: Frisco, Texas, USA |
Relocation: ONLY taxes |
Visa: GC-EAD |
RAGHU RAM
Email:- [email protected] ph -404-508-5797 SUMMARY: Experienced and results-driven Software Engineering Architect with a proven track record of designing and implementing scalable and robust software solutions. Proven success in defining and implementing software development strategies that align with business objectives. Adept at translating business requirements into technical architectures and leading cross-functional teams to successful project completion. Strong expertise in system design, software development methodologies, and emerging technologies. Committed to driving innovation, fostering a collaborative culture, and ensuring the delivery of high-quality, scalable software solutions and optimizing performance across the software development life cycle. Strong background in software architecture, technical leadership, and project management. Certification: MCD - Integration and API Associate TECHNICAL SKILLS: Languages: Java, JavaScript, Ruby Operating Systems: Windows, Linux. Frameworks/Tools: Struts2, Spring Boot, Rails, Docker, GoCD, AWS, Azure, PCF, GCP, MuleSoft ESB Docker, Kubernetes. Databases: Oracle DB, DB2, NoSQL Version Control: Git, Subversion. PROFESSIONAL EXPERIENCE: Oportun (San Carlos) Lead Engineer 12/2019 Till date Oportun is a mission-driven, technology-powered provider of inclusive, affordable financial services and a certified community development financial institution (CFDI). Services are powered by a deep, data-driven understanding of customers and advanced proprietary technology. Responsible for bringing new product ideas to market and scaling them nationally. Migrated monolith applications by decomposing into micro-services and deployed them in to EKS. Docker containerized apps and orchestrated using k8s platform for hybrid applications to auto-scale, self-heal. Built terraform scripts for environment provisioning, configured ECR, EKS etc. Setup VPC, VPN Tunnels to communicate across third party integrations. Configured observability tools and defined SLA, SLO, SLI, Error budget for individual service api. Provisioned, integrated, and maintained services such as S3, EBS, EFS, SQS, SNS. Integrated monitoring tools New-Relic, Prometheus, Datadog, and built dashboard to monitor application health. Solution Designed, implemented code, Launched, and scaled credit card product to 40+ states in partnership with WebBank (109%YY receivable growth in 2021, 85% increase in membership). Solution Designed, implemented code, Launched Oportun s lending as service channel. Scaled to 200+ partner location in the first year. Solution designed, implemented code, and scaled Oportun s personal loan product to 35+ states in partnership with pathward bank. Solution Designed, implemented code, and scaled Oportun s multiproduct capability that allows out customers to secure 1+ products with Oportun. Responsible for Strategy, Technical Roadmaps, OKR s and operational execution on all strategic initiatives. Configured log aggregator mechanism that consumes logs across services/instances and index s in a elastic search to be viewed via sumologic dashboard. Lead the development and launch of high impact personal-loan origination product. Solution designed asynchronous verification-agent processing message communication. Developed CICD pipeline via github, Jenkins server. Maintained and integrated J-frog Artifactory that maintains binaries of services. Drove strategic planning process with VP of product Development through quantitative analysis of potential EKS projects. Fine-tuned applications based on results of Performance testing, profiling of applications. Solution designed CICD pipeline for new verification-service and deployed using Jenkins. Solution designed and migrated all Oportun apps to EKS based infrastructure, on demand zero downtime releases, automation of process & procedure, and a full shift-left working style. Spearhead continuous Integration Development across x-functional engineering organizations Environment: JDK, Okta, Oauth, SAML, Spring Boot, Rest Webservices, GIT, JMS, AMQ, RABBITMQ, Clover, Sonar cube, Birst Analytics, Redis, JMC, JvisualVM, AWS, AWS, S3, RDS, Cloudwatch, Lambda, Kubernetes, Sumologic, Cloud Flare, Terraform, EKS, SQS, EFS, ECR, Lambda, Step functions, Jenkins, Github CI server, JFrog Artifactory, New-relic, MAVEN, Linux, Agile, Jmeter, Blazemeter, Dynatrace, CICD, Spring boot Admin UI, Spring cloud Config. Solution Architect/ Engineering Manager Nordstrom (Denver) 07/2019-12/2019 Nordstrom, Inc. is a leading fashion retailer offering compelling clothing, shoes and accessories for men, women and kids. Providing customers with the best possible service and to improving it every day. serve customers online in 96 countries through Nordstrom.com. Design & Implemented Ignite distributed caching for Account space applications. Mentoring and coaching (onshore/offshore) by actively involving in Design and development plan, in close collaboration with Cross Functional Product owners and other technical team members. Work with team leads, developers, Marketing, Creative and others to ensure that smooth handoffs. Developed server-side application leveraging Spring Boot and Hibernate. Implement new features, components, and services from specs, review, analyze, and design by employing Java-based technologies. Integrated Single sign on sing LDAP and Active directory on spring security layer, successfully maintained users and groups integrity in the application. Deployed Docker contained Spring boot micro services into AWS EKS container service Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity. console and used lambda to run applications in AWS console. Working with various stake holders (PM, TAM, UXD, Operation Leads) on integration/requirement/design of software components including functional specifications and detailed use cases for all development efforts. Drive new feature development from conception to launch and optimization Environment: JDK, Atom, Oauth, Spring Boot, Rest Webservices, XML, Log4j, SQL, UML, JIRA, CI pipeline, GIT, Redis, GCP, AWS, DOCKER, Node, React, AWS, S3, RDS, Cloudwatch, Lambda, Kubernetes, Datadog, Splunk, New-relic, Ignite, Dynamo DB, Linux, Agile. MTS 1 Software Engineer Radial Inc (GSI Commerce/eBay/eBay enterprise) 05/2010 -07/2019 Radial is the leading outsource solution provider for e-commerce, Payment, Tax, Order Management System; focused on providing e-commerce and multichannel solutions to the world s leading brands, retailers, and other consumer-centric organizations (clubmonaco.com, clubmonaco.ca). Responsibilities: Implement new features, components, and services from specs, review, analyze, and design by employing Java-based technologies. Built highly available applications using CICD go pipelines and configured go agents. Built architected the Docker containerization on our build environments for continuous deployment in GoCD. Migrated monolith artifacts in to microservice docker images and deploying in to various AWS environments. Hands on built POLO.COM, toyrsus.com, clubmonaco.com e-commerce websites Applications are made highly available for high-site-reliability, through Auto-scaling of microservices which are orchestrated using kubernetes. Implement/enhance/customize scale projects by being SME. Solution Designed Payments/OMS from ground up in decomposing monolith to microservices, including scope for small & large projects from a techno functional view, resolve any roadblocks. Facilitate Scrum/sprint ceremonies-maintained scrum artifacts. Define Capabilities, features, user stories and other requirements for product development. Work with team leads, developers, QA engineers, Marketing, Creative and others to ensure that smooth handoffs. Integrated Payments with third party first data, PayPal, AMEX, BAMS. Settlements, reconciliation, chargebacks with all different tenders. Implemented messaging system to consume from topics and publish messages on to various destinations RabbitMQ, WMQ, webhook. Designed and implemented scalable real time payments of Creditcard, TD Bank, klarna Integration with Payment services in MULE ESB & deployed in AWS. Design and Integrated Payments with third party first data, Paypal, AMEX, BAMS. Designed and implemented Customer facing portal for review/configuration and audit of payment transactions in Rails backed by Redis caching mechanism. Maintained internal website for configuration and administration of provisioning service in Rails. Implemented real time synchronous messaging system along with webhooks. Collaborate with various teams ops/devops for build release deploy in to various environments. Architected & Implemented Hazelcast distributed caching for hosted payments applications. Architected & Deployed microservices application to AWS cloud via CICD go pipelines. Designed and implemented customized hosted payments, core provisioning service concurrently. Designed and implemented hosted payments, cps and delivered applications leveraging agile methodology Participated in Defect Triage and directed/assisted the team in different levels of testing. Integration of Hosted payments application with existing payments. Project managed expert R&D engineers and cross-functionally general managed processes working under the Director & vice president. Led multiple agile teams, building large scale enterprise products. Identify gaps and bottlenecks in the product development pipeline by participating in project milestone reviews and provide solutions to improve the organization s effectiveness. Working with various stake holders (PM, TAM, UXD, Operation Leads) on integration/requirement/design of software components including functional specifications and detailed use cases for all development efforts. Drove new feature development from conception to launch and optimization Implemented process improvements, including: new product management process, augmentation of development process using Agile (SCRUM), DevOps. Coaching high performing e-commerce payments scrum team and clearing obstacles of scrum team including gathering additional requirements. Hiring, leading and growing talent with in teams, and help build vision that facilitates organizational growth. Implemented real time synchronous messaging system along with webhooks. Identified cost saving measures and implemented in the product and in process. Participated in Defect Triage and directed/assisted the team in different levels of testing. Environment: JDK, Eclipse, Spring Security, Oauth, JWT, Spring MVC, Spring Boot, SOAP, Rest Webservices, XML, Log4j, SQL, UML, Ruby on Rails, RALLY, JIRA, GO pipeline, MULE ESB, GIT, JMS, AMQP, RABBITMQ, Clover, Sonar cube, JMC, JvisualVM, AWS, DOCKER, Kubernetes, Zookeeper, Hazelcast, MAVEN, Oracle, UNIX, JSON, JPA, Elastic Search, Logstash, Kibana, Tomcat, Linux, Agile, JMeter, Load Runner, Dynatrace, CICD, Spring boot Admin UI, Kafka, ActiveMQ, WebsphereMQ, Spring cloud Config. Programmer/Analyst IVYTECH Solutions Inc (Liberty Mutual Insurance/Ohio Casualty Group) 10/2008 -05/2010 ECLPS (Enhanced Commercial Lines Policy System) Internet Quote policy generator is a web-based application, where the user can get insurance quote by furnishing the required information. Many lines of business are involved like, Commercial Property, Inland Marine, Workers Compensation, Home Owners Insurance, Automobile and General Liability. Responsibilities: Involved in the Requirements gathering, Analysis, Design and implementation of the project. Involved in various phases of SDLC (Software Development Life Cycle). Used struts framework to implement the MVC pattern in the web tier. Client-side validations were done using Java Script, used JS libraries like jQuery and JSON. Created WATIR and Ruby scripts to mock data and test. Extensively used JavaScript libraries like JSON and jQuery. Created complex Queries to fetch line of business specific forms from the database, tables, and queries. Environment: JDK, Web sphere 6.1, RAD 7.0, Spring, struts 2.0, AJAX, XML, XSL, XSLT, Spring tags, Customized Tags, JavaScript, JSON, jQuery, XML, CSS, Hibernate, UML, JUnit, Web services, Ruby Scripts, WATIR Scripts, Log4j, SQL, DB2, JMS, Clear Case, Clear Quest, Rational Requisite Web, Adobe Photoshop, UNIX and windows. Education: Master of Science - December 2007 University of Kansas Keywords: continuous integration quality analyst user interface javascript sthree database rlang information technology golang California |