CAREER HISTORY:
Company: Luxoft USA Inc May 2022 – Present
Client Name: Capital Group
Designation: Sr. Software Engineer
-
Responsible for changing existing and adding new features in front end area - UI programming using React/ Typescript
-
Responsible for upgrading, including react-router version from v5 to v6 and make the relevant changes in the code base
-
Responsible for migration, including from simple table structure to Ag Grid tables.
-
Responsible for proposing feasible solutions and an estimated time for completion of different tasks.
-
Review code and give appropriate adjustments that benefits the code base in the long run.
-
Also helped to keeping the code base clean and well documented, made sure they are structured well and comply with coding standards during the code reviews.
-
Responsible for the bugs fixes when defects are issued.Worked with cross functional teams like QA, QM and Business Analyst.
-
Used various tools like bitbucket, git, SourceTree, Jira, etc. and technologies like React, JavaScript, jQuery, Node JS etc.
-
Gained domain knowledge in Portfolio Strategy Management area.
Company: Real Epic Development Studios Inc.
Designation: Sr. Software Engineer Sept 2020 – Present
-
Built RESTful APIs using Typescript, Adonis JS that collects information from Postgres database and served data to the front-end created in Angular 8 based on dynamically chosen user inputs that handled over a million concurrent users.
-
Built internal tool using NodeJS to automate QA and monitoring of customer-facing web app which improved the click rate by around 5%
-
Re-architect of a multi-page web app to a single web app built in React resulting in an increased yearly revenue
-
Worked on multiple AWS products such as configuring CloudFront, creating and managing EC2 instances, RDS and S3 buckets, domain management and association. Configuring them with the Bitbucket pipeline and Circle Ci pipeline for deployment automation.
-
Subject matter expert (SME) on providing feasible solutions on hosting issues, upgrades, and maintenance of servers,
-
Built an API to handle push notification and email notification that serves data to MailChimp, Mandrill, and Onesignal, by collecting relevant information from the frontend created in JavaScript and connecting them with the backend API resulting in increased clicks in login/signup button by more than 7%.
-
Troubleshoot and resolve database issues related to connectivity, integrity, performance, blocking and deadlocks, replication, profile, data guard, backup & recovery, security, and log shipping.
-
Installing required software, database creations, and upgrades, replication, backup and recovery, scripting, performance monitoring various aspects of the database
-
Built two mid-scaled web apps using Firebase as the backbone. Created google cloud functions and connected them with the backend of the web-apps
-
Work on multiple projects concurrently and jump on the crisis to rescue. Maintaining coding standards and code reviews are some of my daily tasks in my agenda. To name some more among many, designing and maintaining the database as required by the new features, updating previous web page frameworks, and solving deployments issues are some of my tasks as well.
-
Managing the developers and reviewing the documentation to ensure alignment with organizational requirements.
Company: Magilla Inc., Sacramento, California, USA
Designation: Sr. Full Stack developer Nov 2016 – Aug 2020
-
Managed large, complex design projects for corporate lenders and borrowers, developed project concepts and maintained optimal workflow.
-
Complete detailed programming and development tasks for front-end - public and internal websites, along with the back-end server coding.
-
Collaborate with designers to create clean interfaces and simple, intuitive interactions and experiences.
-
Developed an admin dashboard that contained different graphical automated reports for the admin users of the company.
-
Redesigned various parts implemented new ideas and deployed new features on the website to improvise the user experience.
-
Setup disaster handling like setting up and monitoring DR and Data Guard solutions to reduce the recovery time at the standby site to minimize data loss in case of a disaster. This included maintaining database service levels and availability goals, database monitoring. Automate DBA-related tasks and jobs using shell scripts and maintain the database. Conduct troubleshooting, problem analysis, and resolution.
-
Monitoring different activities which includes security aspects like phishing, optimizing the code that protects SQL injection, etc
-
Built functionalities such as five different tiers/subscription plans, gamification like allotment of badges and achievements for the lenders. Badges are allotted depending on their relationship with the company and achievements are achieved based on the number of interactions with the system
-
Automated the system by creating a roadblock for the lenders so that they can acknowledge the admin about the status of the loan.
-
Built a script that uses cron to run every day and makes automatic proposals to the loans which meet the criteria.
-
Developed the desktop notification by integrating Twillo, email notification by integrating MailGun, and push notification by integrating OneSignalClient, for the activities done between lenders and the borrowers.
-
Integrated Facebook and Google API for single sign-on for the borrowers.
-
Integrated Optimal Blue, which is a pricing engine, and is used regularly by lenders for making proposals for the loans.
-
Integrated Blacknight and Zillow for providing a proper Zestimate, and description of the property and surrounding neighborhood.
-
Built the payment model using stripe, but in a customized manner, and PayPal.
-
Extensively worked on subroutines for different APIs using Perl, modifying and creating new connections to Database. And also worked on internal tool which is purely based on PHP
-
Built different customizable themes for the user websites (Whitelabel) and the app.
-
Design and deploy API specification with testing case (Selenium).
-
Troubleshooting issues affecting production, stage, and development environments as requested.
-
Code reviews and optimization before it is deployed to staging and production server.
-
GitHub enterprise management – Providing developer’s access, maintaining the versions, regular updates, and maintenance.
-
Building and maintaining the instances in amazon web services (AWS). Adding SSL certificates to the websites to prevent security breakdown.
-
Integrated Google analytics and tag manager to improve the SEO and data collection from the website. Added different tracking codes to tag & track ‘advertising, social, PR campaign or different kinds of the campaign’ on the platform/website. Integrating them helped in providing exact information on delivering monthly performance reports and daily loan reports to quantify the impact of marketing & business adjustments. Plan and improvise various research projects and work closely with businesses and senior management to interpret findings in a graphical manner. Build and manage a marketing dashboard that portrays key performance indicators for campaigns and different marketing channels. Identify various opportunities for performance improvement, partnering with marketing & sales to support business cases
Company: Wireless Mobi Solution Inc., San Diego, California, USA
Designation: Software Developer and Database Administrator June 2016 – Oct 2016
Website: www.moviphones.com
-
Developed, enhanced, and maintained global e-commerce websites by performing routine updates and implementing new ideas.
-
Worked with designers and stakeholders to develop new products and web pages per the requirements as necessary, and worked with designers and stakeholders
-
Built logical workflow for any new website functionality prior to implementation
-
Worked in the modification of the company's external and internal websites based on user feedback.
-
Troubleshot and resolved issues, problems, and errors encountered across our web properties, internal applications, and systems as reported or experienced
-
Code, test, debug, fix, and document the website. Also, providing post-launch verification of features and changes.
-
Integrated Google analytics and tag manager to improve the SEO of the site.
Company: Tutelminds Techno-consultants Pvt. Ltd., Mumbai, India
Designation: Software Developer Mar 2014 – May 2014
-
Designed various java and PHP-based web solutions which include websites and marketing tools of manufacturing companies Integrated Google analytics and tag manager to improve the SEO of the site.
-
Build projects like TLMS, ticket management system. Documentations, understanding their requirements, and resolving post-delivery issues Assisting in the modification of the company's external and internal websites based on user feedback.
Company: Tutelmids Educational Solutions Pvt. Ltd., Mumbai, India
Designation: Software Developer Feb 2012 – Feb 2014
-
Designed websites, java, and PHP-based web solutions built a project called ticket management systems, etc. Integrated Google analytics and tag manager to improve the SEO of the site. Documented everything relevant to the websites and the project.