Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rajath Mardoli Rama

Surrey,BC

Summary

More than 7 years of IT experience in Software development of web-based business Application. Having more than 2 years of experience in Enterprise application Integrations using Mule ESB and 3 years of experience with AWS cloud with service like EC2, S3, Lambda, ECS Farget, Route 53 etc. Experience in working with Java based ORM frameworks involving Hibernate, JPA, Spring Data. Experience in MVC Architecture based application using Core Java, Frame work Spring MVC and Spring AOP. Familiar with Core Java-8 concepts like Lambda functions, Functional Interfaces and Stream API. Expertise in using Mule Dataweave in transformation in Mulesoft flow. Expertise in working with API manager and RAML over Anypoint studio , Cloudhub, API- gateway and management. – Worked on various build tools like Maven, Gradle. Experience in working with Databases like MySQL, Postgres and MongoDB.

Overview

6
6
years of professional experience

Work History

Mulesoft/java Developer

The university of British Columbia
07.2022
  • This project is aimed to build a system for UBC to migrate student information from on premise server to workday by building Mule ESB integration
  • Responsibilities:
  • Create Mule application that uses connector SFDC, Message transformer, Choice Exception strategies, Batch processing
  • Build and deployment of services in Mule ESB
  • Create flows/Orchestrations for integrating components written on top of different internal platform using Mule ESB and Active MQ
  • Create Mule ESB helper class to call Mule flow, connection endpoint and connectors
  • Design and develop enterprise services API specification using RAML and REST schema
  • Create HTTP inbound and Outbound flows, custom java and XSLT transformers and security of Mule endpoint
  • Implement Exception/Error handling scenarios
  • Integration with salesforce, Postgres SQL and SFTP servers
  • Working on Mule sdk to build custom connectors.

Java developer

Nike
03.2016 - 07.2022
  • This project is aimed to build a system for Nike inventory flow basically for visibility and push availability for third party users
  • Responsibilities:
  • Involved in Complete SDLC (software development life cycle) of application from requirement analysis to testing
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements
  • Managed team as On-site Tech Lead.
  • Designed, Configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache and several in house written Java services
  • Worked on Setting up all the infrastructure in AWS like S3, SNS, SQS, Lambda, ECS etc.Worked on Postgres SQL for maintaining large bulk of data and handling in different environments
  • Designed and developed Micro Services business components using Spring Boot.Designed and developed REST based Micro Services using Spring Boot.Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate & used Spring Security to secure application
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.

Education

Certificate - Mulesoft Developer 1

Mulesoft

Certificate - Python For Data Science

University of British Columbia
Vancouver, BC

Bachelor’s - Computer Science

SCEAM
2015

Skills

  • Java/J2EE ,Java Beans, , Multi-threading, Spring Boot, Hibernate, Web Services, SOAP, REST
  • MuleSoft, Dataweave, API-gateway, Anypoint Studio, Anypoint, API manager, Mule ESB
  • Spring 3x/4x/5/x, Hibernate,Angular Ionic
  • Docker, Kubernetes, Amazon Web Services (EC2, EBS,EKS), Jenkins
  • JSP, JavaScript, jQuery, HTML, DHTML, CSS, React JS, Expressjs, Ext JS, Node JS
  • Agile, Scrum, SDLC Waterfall model
  • Testing technologies/tools
  • JUnit, JMeter, Munit
  • Oracle, DB2, SQL Server, MySQL, Postgres, MongoDB
  • Git, BitBucket
  • ANT, Maven 30, Gradle, NPM, Jenkins
  • Amazon Webservices (AWS) Cloud
  • Advanced Computer Programming
  • Process Improvement
  • Application Maintenance

Timeline

Mulesoft/java Developer

The university of British Columbia
07.2022

Java developer

Nike
03.2016 - 07.2022

Certificate - Mulesoft Developer 1

Mulesoft

Certificate - Python For Data Science

University of British Columbia

Bachelor’s - Computer Science

SCEAM
Rajath Mardoli Rama