Nodejs, ReactjS, Javascript, Python, Cloud plaform like AWS and GCP
A full-stack web developer with over 13 years of experience in web technologies, including Node.JS, React.JS, AngularJS, HTML5, CSS3, Python, and more. Currently an Associate Engineering Manager, I've honed leadership skills and overseen successful project executions.
Seeking senior-level roles in Software / Web Development, preferably in Bengaluru or overseas, with expertise in Finance, Healthcare, E-commerce, and E-learning domains. Goal: Leverage technical prowess and leadership to drive innovation, fostering a culture of continuous improvement.
Project: User Platform, User Experience, Entitlement & Fulfillment, Team MARTECH, Condé Nast
Position: Associate Engineering Manager
Duration: October 2020 – Present
Project Overview:
As an Associate Engineering Manager at Condé Nast within the dynamic Team MARTECH, I've had the privilege of spearheading critical aspects of our projects. This includes taking charge of the User Platform, User Experience, Entitlement & Fulfillment domains. Our core mission revolves around crafting resilient and highly scalable web applications, leveraging the latest technologies in the field.
Leadership and Project Oversight:
In my role as an Associate Engineering Manager, I've had the opportunity to lead and direct a team of skilled professionals, driving them towards a common goal. This includes:
In my capacity as an Associate Engineering Manager, I've been instrumental in fostering a culture of innovation and continuous improvement. This, combined with my technical acumen and leadership skills, has been pivotal in driving our projects towards success within an agile framework.
Project - Identity Platform - Realtor.com
Client: Move
Position: Associate Technical Architect
Employer: Tavant Technologies Pvt Ltd
Duration: December 2018 - Present
Project Description: Responsible for the Identity Personalization and Authorization (IPA) system, a crucial component for providing a personalized user experience on realtor.com, encompassing "My Home" and "My Account" sections.
Technologies and Tools: Ruby on Rails, Node.js, Typescript, React.js, Angular.js, GraphQL, MongoDB, AWS Services (EC2, S3, API Gateway, AppSync), CI/CD (Jenkins), Docker, Agile Methodology.
Roles & Responsibilities:
Project: FI-CAM
Client: Renew Financial
Position: Associate Technical Architect
Employer: Tavant Technologies Pvt Ltd
Duration: September 2017 - December 2018
Project Description: Developed the internal FI-CAM application to streamline cash and asset management processes for Renew Financial's Financial Operations team, replacing manual tasks and Google Sheets. Enhanced automation and security for financial operations.
Technologies and Tools: ReactJS with Redux, Typescript, Webpack, Karma, Jasmine, HTML5 / CSS3, SASS, D3js, CI/CD (Jenkins), Docker, Agile Methodology.
Roles & Responsibilities:
Project - Entity Management Framework
Client: INTUIT
Position: Senior Technology Lead
Employer: Techchefs Software Solutions
Duration: October 2016 - September 2017
Project Description: Led the development of the Entity Management Framework, a user portal enabling financial entity viewing, creation, and management, consolidating data from various Intuit modules into a single platform.
Technologies and Tools: ReactJS with Redux, Webpack, Karma, Jasmine, HTML5 / CSS3, SASS, D3js tidy tree, Agile Methodology.
Roles & Responsibilities:
Project 1: Knowtify
Client: Techchefs's Client
Duration: Aug'16 - Nov'16
Role: Full-stack Developer
Synopsis: Developed a tutor/student application, enabling online tutors to receive notifications when students posted questions. Tutors could answer questions in chat and were paid based on student feedback.
Environment: NodeJS, AngularJS, Karma, Jasmine, PHP, MySQL, Cometchat, HTML5/CSS3, AWS EC2 instances, S3 Buckets
Project 2: Swaasth
Client: Techchefs's Client
Duration: Apr'16 - Aug'16
Role: Full-stack Developer
Synopsis: Created a school application for storing student bio-data, health, and academic details. Developed both mobile and web applications, including an admin portal for school management.
Environment: NodeJS, AngularJS, MongoDB, HTML5/CSS3, Karma, Jasmine, Cordova, Ionic
Project 3: LoanSingh
Client: Prototyze, Seynse, Techchefs's Client
Duration: Feb'16 - Apr'16
Role: Full-stack Developer
Synopsis: Designed an application allowing borrowers to submit personal and social network details to instantly approve loans. Developed lender-side portal for managing borrowers.
Environment: Python, PostgreSQL, Sqlite, Regex, Celery, Beat, Rabbitmq
Client: UBS
Description: Developed a Trader's Book User Interface for a thin-client, browser-based delivery channel. Investigated various aspects of UI design and performance for use in Retail Trading initiatives, including the Volcker initiative.
Environment: Utilized a UI framework with shared features in both Ext JS and Slick Grid technologies.
Role & Responsibilities:
Developed Trader's Book UI based on provided mockups.
Conducted performance tuning.
Project: Grubhub - ETL-Tool,
Tavant Technologies, Bengaluru
Client: GRUBHUB
Duration: Jan'14 - Feb'16
Role: Full-stack Developer
Project Description:
Contributed to ETL (Extract, Transform, Load) processes using a Python-based ETL tool. Managed complex jobs, including executing intricate queries to extract and load data from various sources (AWS Redshift, MySQL, Cassandra, and MongoDB) to different data destinations (Cloud S3 Servers).
Technologies and Tools:
Environment: Python, PostgreSQL, MySQL, Celery, Beat, Rabbitmq Deliverables: Developed new jobs and authored complex database queries.
Description: Developed mobile applications with EMSP, utilizing real-time data for location and context. Streamlined mobile app development, management, and integration with EMSP.
Environment: Windows, NodeJS, Mongo DB.
Role & Responsibilities:
EMSP Admin Portal development.
Requirement gathering, analysis, and design.
Development, testing, deployment, and production support.
Client interaction.
Projects
Radiology Information System (RIS):
Description: Managed radiology workflow using Python scripts to consolidate database information.
Environment: Windows, Python, PERL, MYSQL, HTML, HTML5, CSS, CSS3, Javascript, JQuery, Subversion (SVN).
Role: Understood the radiology department workflow, designed and implemented modules including patient registration, order creation/cancellation, appointments, order scheduling, and MIS scripts.
Clients: European Imaging Center UK, Sri Krishna Hospital, KARAMSADH.
HTML5 Zero Footprint DICOM Viewer:
Description: Developed an HTML5 Viewer for viewing DICOM images with various features like image display, image processing, client-side window leveling, zooming, rotations, annotations, and more.
Environment: Windows, MySQL 4x/5x, Visual Studio 2005, Python, HTML5, JavaScript, C/C++, C#, Dicom, Subversion (SVN).
Role: Designed, developed, tested, deployed, and provided production support.
Project Duration: December 2013 – February 2014.
Enterprise PACS Modules:
Description: Used Python to develop web-based client-server applications, creating an operating system-independent user interface platform. Implemented cross communication across PACS installed at various geographical locations.
Environment: Windows, MySQL 4x/5x, Visual Studio 2005, Dicom, HL7, C/C++, C#, Python, Subversion (SVN).
Role: Involved in design, development, testing, deployment, and production support.
Project: HL7 Message Integration
Description: Created HL7 messages and sent them to the HIS System. Received and processed HL7 messages as per standards in PACS, ensuring smooth communication between HIS and PACS.
Environment: Windows, MySQL 4x/5x, Visual Studio 2007, HL7, C/C++, C#.NET, Python, Subversion (SVN).
Role:
Requirement gathering, analysis, and design.
Development, testing, deployment, and production support activities.
Client interaction.
Clients: Siloam, KIIMS, Wipro HIS
Project Duration: 6 Months
Project: E-learning Website Migration
Description: An E-learning website with multiple campus locations and accredited online degree programs, catering to busy adults seeking quality education. Originally developed in .NET, it's being migrated to Java (.jsp) technology.
Environment: Windows XP, Apache Server, PHP, MYSQL, HTML, HTML5, CSS, CSS3, JQuery, Javascript, Subversion (SVN).
Role:
Mapped and migrated university courses to the client's website.
Scripted page modifications for changing the website's appearance and functionality.
Projects
Play & Get Paid Game
Description: Developed a Play & Get Paid game using Linden Scripting Language (LSL).
Role: Wrote scripts from scratch for the entire game, including the design of templates and development.
Fantasyworldestates.com: Managed real estate business in Virtual World (Second Life) and operated as a shopping cart.
Avatarsxchange.com: This service, run by Folie's Labs, supported a real estate business with about 150 Sims. AvatarsXchange acted as a currency exchange for a popular virtual world.
Nodejs, ReactjS, Javascript, Python, Cloud plaform like AWS and GCP