Robin Bansal

Robin Bansal

$40/hr
Java Backend Developer
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Gurgaon, Delhi, India
Experience:
9 years
CURRICULUM VITAE ROBIN BANSAL Backend Developer/Architect/Lead Remote | Gurgaon, India - |- OBJECTIVE : Striving hard day by day to bring excellence in what I love to work. Have a belief that if something is technically feasible then I should be able to implement it no matter what. SYNOPSIS ● ● ● ● ● Expertise working in Agile/Scrum Environment. A Genuine adeptness to changes and new technologies. Excellent team player with good analytical and leadership skills. Backend solution architect with end-to-end deployment expertise. Strong recommender of shell scripting and getting things done from the shell itself instead of using UI tools. TECHNICAL SKILLS Programming Languages : JAVA Build/Deploy tools : Maven, Gradle, Jenkins, Docker Backend Frameworks/Concepts : Spring MVC (Legacy), Spring Boot, Spring Security, Spring Cloud, Hibernate, Maven, Gradle, MVC Frameworks, Rest/Soap/GraphQL APIs, Socket IO, Multithreading/ThreadExecutor Scripting Languages : Shell Scripting, Javascript, Python, PL-Mysql Databases: MySQL, ElasticSearch, Mongo, Cassandra, DynamoDB, Redis, Postgre-SQL, SQL Server, SQLite, RDS, Athena, Neo4j Testing Frameworks : Automation - Karate, Unit Tests - Mockito, PowerMock 3rd Party CRMs & integrations : FluentCommerce, ElasticPath, Salesforce, IBM Watson Assistant, Google DialogFlow, TimeTrade, Twilio, Zendesk, Oracle RightNow, Liveperson, Firebase, Backendless, Parse.com, Genesys etc. VCS : Git (GitHub, BitBucket, Gitlab) Fields Of Interests : Backend architecture, Database design, Algorithms, Data Structures, Code Optimization, Debugging, Manual utility/migration scripts, Exploring Java Generics and its power. AWS : EC2, Load Balancers, DynamoDB, IAM, s3, RDS, Route53, Certificate Manager (Https), Cloud Watch, SNS, SQS, SES, Code Pipelines, Lambdas Other familiar technologies/tools : Docker, Nginx, Digital Ocean, Angular,, Cybersource, Confluence, Multi-tenant architecture, Prometheus, mTail, jmx exporter, Jira, Zaplin Data Technologies: Kafka, RabbitMQ, AMQ Mobile Platform : Android app development (Intermediate) OS Platforms : Mac, Linux PROJECTS (Java Backend) Seedflex Loan Lending Platform (South East Asia) Time : Oct, 2023 - Mar, 2024 Platform : Java 8, PSql, Microservices, Spring Boot, AWS Description : A platform to be able to lend small local merchants the loans they need to run their businesses. They can pay based on their sales flow. The product was designed as an MVP. Responsibilities : Led a team of 5 both FE & BE. Developed multiple microservices to be able to onboard merchants, enabling them to opt for loans from desktop web and mobile web versions. On the basis of certain rules and their sales information, they will be approved/rejected for a loan. Led different milestone demos, brainstorming sessions with the client and finalizing the feature requirements. Pokemon eCommerce (US, UK, CA, AU) Time : Jan, 2021 - Jan, 2023 Platform : Java 8, ElasticPath, Fluent Commerce, AMQ, MySql, Lambdas, NewRelic, Rule Engine, Plugin Deployment, AWS Description : Based on ElasticPath and FluentCommerce plugins to manage Pokemon eCommerce ordering platform. Responsibilities : Work on EP backend to design and develop new features. Managing order flow from Fluent systems by writing new rules and modifying existing ones. Use lambdas, cloud-watch, and other AWS services to support day-to-day inventory operations. To be part of major features brainstorming sessions, production releases & issues, on-call support etc. Modified the whole karate tests automation suite to fix up on-going issues with low-environments causing delays in releases. Ads Uploader (For TRGT Digital) Time : Jun, 2020 - May, 2023 Platform : Java 8, Spring Boot, Spring Security, Mongo, ElasticSearch, MySql, Digital Ocean Description : To create a portal from where one can define new ads configurations, export an excel with facebook supported formats and then upload it on facebook to create new ads/creatives/campaigns. Responsibilities : A generic rule engine and a platform to create ads/creatives/campaigns excels on runtime considering the last 3 months of insights. Those excels are formatted in facebook accepted formats and later uploaded via facebook marketing tool to enable live ads in the system. Supermetrics Reporting Replica (For TRGT Digital) Time : Jun, 2020 - May, 2023 Platform : Java 8, Spring Boot, Spring Security, ElasticSearch, MySql, Digital Ocean Description : The company was using Supermetrics company solution for FB ads reporting which became too costly after some time. Ask was to replace the whole solution by a customized backend. Responsibilities : A cron which will read from ES db everyday and fill 1500 spreadsheets as per the specified queries to show past reports of all the customers. Google apis were used to overwrite data in each sheet everyday. Conversational AI (For Liveperson) Time : May, 2017 - May, 2020 Platform : Java 8, Spring MVC, Spring Boot, Spring Cloud, Maven, Gradle, ES, DynamoDB, Cassandra, Redis, Nginx, AWS Description : Create AI Bots from the portal and later deploy it on different media like FB, Whatsapp, websites etc to be used by company customers later. Responsibilities : Monolithic & Micro-services based codebase architecture, database design, REST Apis, integrating 3rd party libraries like Salesforce, DialogFlow; major releases, debugging production issues, on-call support, big migrations etc. UMS & SSO Library (BE Architecture) Time : ~3 Months Platform : Java 8, Spring boot, Spring security, Mysql, Redis, Microservices, Emails, Queues Description : Created a generic standard backend structure for user & roles/permissions management system. One can use it in any number of backend apps with single sign-on capabilities for all apps. Have used this framework for more than 20+ backend applications. All one needs to do is to start any new spring boot app with this library and you will have 100+ CRUD apis automatically implemented. (User, Role, Permissions, Branch, Designation, Department..) Syntagi (Healthcare System) Time : ~7 Months Platform : Java, Spring, Maven, Mongo, Session management About Stays (Backend Development/Architecture) Time : ~6 Months Platform : Java, Spring, Maven, Mongo, Session management Description : Receptionist App / Doctors App / Customers App. Responsibilities : Managed the whole project from scratch. Description : Complete system designed to provide after check-in services to customers. Emi App (For Lava Internationals) Time : ~6 Months Platform : Java 8, Spring boot, Spring security, Mysql, Redis, Microservices Description : This platform was designed for Lava Internationals pvt ltd. It was created to target customers who want to buy mobile devices on EMI but can’t provide credit/debit cards for the same. This platform connects NHQs (National head(s)), ZMs (Zone Managers), AMs (Area Managers) with each having different assigned roles. With pre-defined verification processes, they will onboard retailers and associated financiers will invest in those retailers so that they can provide machines to customers on EMI. Phone's inbuilt software algorithms when invoked will lock/unlock the customer's phone in case of EMIs not completed at time. Reachh (Backend Development/Architecture) Time : ~7 Months Platform : Java, Spring, Maven, Mongo, Socket I/O, Twilio Communication library Description : Reachh is a mobile app (both IOS/Android) which is designed for on-app interaction of patients(Link) and mental health professionals and experts (Link). Features developed include blogs, articles, schedule appointments with doctors (twilio), automated phone calls on the booked time, chat etc. Google & FB Feed Automation, SEO, SEM (For Snapdeal) Time : May, 2016 - Sep, 2016 (~ 5 Months) Platform : Java 7/8, Legacy Spring MVC, Hibernate, Maven, MySql, Mongo, JSON, XML Description : Related to Google & FB marketing APIs to automate product feeds upload on Google and FB dbs leading to optimized Search Engine and Search Marketing and hence resulting in increased DTU’s on targeted audiences. EXPERIENCE Patch Infotech Pvt. Ltd. Time : Apr, 2019 - Present Description : Architectured various BE systems for different company clients from scratch. Major clients/projects include Liveperson, TRGT Digital, Pokemon Central, Seedflex etc. App & Web Consulting Time : Sep, 2016 - Mar, 2019 Description : Developed BE systems for various company clients from scratch. Major clients/projects include Syntagi, Reachh, Lava Internationals etc. Snapdeal Time : Jul, 2015 - Sep, 2016 (~ 15 Months) Platform : Java, Spring, Hibernate, Maven, MySql. Mongo, JSON, XML, CSV, AMQ, RMQ Description : Member of the backend team to work on creating new features and managing existing ones. Exposing apis for frontend, mobile apps & automating various processes as per the ask. EDUCATION National Institute Of Technology (NIT), Kurukshetra, India B.Tech. Information Technology-
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.