Lucky Sahani

Senior Software Engineer

Seattle, Washington, United States10 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Revolutionized recruitment process with automation
  • Developed Notification Service for effective communication
  • Led tax data management system during GST rollout
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in automation and user experience.

Contact

Skills

Core Skills

Software DesignSoftware Project ManagementAmazon Web Services (aws)JavaSoftware DevelopmentWorkflow ManagementMachine LearningImage ProcessingData StructuresProgrammingWeb Development

Other Skills

AlgorithmsAmazon AuroraAmazon DynamodbAndroid DevelopmentArchitectural DesignBashC++Capacity PlanningComputer ScienceCross-functional Team LeadershipDocker ProductsElasticsearchGNU OctaveGitGraph Databases

About

Over the past 10 years, I've grown through hands-on experience with projects that have shaped my technical expertise and business understanding. One of my proudest achievements was revolutionizing our recruitment process. I built automated workflows and improved our candidate evaluation system, which not only sped up hiring but made the experience better for everyone involved. At Easyship, I helped transform how sellers handle their shipping operations. Working closely with both tech and business teams, I turned seller feedback into practical improvements that made shipping simpler and more efficient. I'm particularly proud of developing our Notification Service from the ground up. This involved creating a flexible system that keeps our sellers informed through their preferred channels - whether that's email, SMS, or WhatsApp. When India rolled out GST, I led the development of our tax data management system. This was crucial in helping sellers navigate the new tax landscape while staying compliant with regulations. Another highlight was redesigning our seller registration process. By focusing on user experience and efficiency, we created a smoother onboarding journey that helped businesses join our platform with minimal friction. My foundation in tech started with hands-on college projects, which gave me real-world exposure to problem-solving and development. I thrive on taking complex challenges and turning them into simple, effective solutions. What drives me is seeing how my work makes processes easier for users while delivering business value. I'm always eager to tackle new challenges and continue growing in this fast-paced tech landscape

Experience

Amazon

5 roles

Senior Software Engineer

Jul 2024Present · 1 yr 8 mos

  • SDE3 at Amazon
Software DesignCross-functional Team LeadershipSoftware Project Management

Software Developer Engineer 2

Promoted

May 2022Jul 2024 · 2 yrs 2 mos

  • I worked on involved enhancing our recruitment processes and tools, with a focus on achieving faster and better hiring outcomes. Leveraging my technical skills, I developed and implemented automated recruitment workflows, improved candidate evaluation methods, and optimized the applicant tracking system. These enhancements resulted in reduced time-to-hire and enhanced candidate experience.
ScrumAmazon Web Services (AWS)JavaAmazon AuroraElasticsearchMySQL+4

Software Development Engineer 2

Sep 2021May 2022 · 8 mos

  • As part of the Easyship program, I actively contributed to various enhancements and improvements aimed at simplifying the shipping process for sellers. Collaborating with cross-functional teams, I worked on refining program features, incorporating feedback from sellers, and delivering a comprehensive and efficient shipping solution. The Easyship program provided streamlined logistics solutions and optimized shipping costs for our sellers.
Workflow ManagementScrumSoftware DevelopmentProgrammingAmazon Web Services (AWS)Java+3

Software Development Engineer 2

Jul 2018Sep 2021 · 3 yrs 2 mos

  • Empowering sellers and boosting their sales has been a significant focus for me. I actively participated in the development and improvement of the Seller Promotion setup, creating a user-friendly interface for sellers to create and manage promotional campaigns. By providing effective tools to drive sales and increase visibility on our platform, I played a key role in helping sellers succeed.
  • The Notification Service project showcased my expertise in enabling effective communication with our sellers. I integrated various communication APIs, designed notification templates, and implemented a flexible and scalable system to deliver notifications through multiple channels such as email, SMS, and WhatsApp. Timely and personalized notifications played a crucial role in engaging our sellers and keeping them informed.
  • During the launch of the Goods and Services Tax (GST), I played a pivotal role in the implementation of the Tax Data saving feature. I designed and implemented a robust system to capture and store tax-related information, ensuring compliance with new regulations and simplifying the taxation process for sellers. This project required a deep understanding of tax policies and meticulous attention to detail.
ScrumSoftware DevelopmentProgrammingAmazon Web Services (AWS)JavaAmazon Dynamodb+3

Software Developer

Jul 2016Jun 2018 · 1 yr 11 mos

  • In the Seller Registration workflow project, I focused on creating a seamless onboarding experience for sellers joining our platform. I worked on developing and enhancing the registration process, streamlining it to ensure a smooth and efficient journey for sellers. By optimizing the workflow, we improved seller satisfaction and facilitated their transition onto our platform.
Workflow ManagementScrumSoftware DevelopmentAmazon Web Services (AWS)JavaWeb Development+2

Course project

3 roles

Docker Deployer

Mar 2016Apr 2016 · 1 mo · IIT Kanpur

  • The project deals with the deployment of any server code provided by a user using a set of configurations. The set of configurations includes various types of architecture for MongoDB database (Simple, Shard & Replica) and on how many servers does the user want the load balancer to work.
  • 1. User can easily add more servers during run-time to the load balancer of an already deployed code . Termination of any instance and launching a new instance can be done instantly using UI.
  • 2. Docker containers wrap up a piece of software in a complete file system that contains everything it needs to run: code,run time, system tools, system libraries anything you can install on a server.
  • 3. Containers isolate applications from each other
  • and the underlying infrastructure while providing an added layer of protection for the application.
Docker Products

Object Detection and Classification in surveillance videos

Jan 2016Apr 2016 · 3 mos · IIT Kanpur

  • The aim of the project was Object Detection and Classification in surveillance videos using machine learning and image processing techniques. The objects in the videos were auto, rickshaw, car, bicycle, pedestrian, nameplate and motorcycle.
  • 1. Data pre-processing was done manually along with image resizing and gray scaling to remove some erroneous frames.
  • 2. Object detection using background and foreground separation was done using methods like Frame differencing etc.
  • 3. These objects were extracted from each video so as to train the classification models for multiclass classification.
  • 4. Features were generated using Histogram of Oriented Gradient (HOG) algorithm, which were the input as the training data for numerous ML algorithms such as SVM, Decision tree classifiers, Random Forest Classifier, Adaboost and KNN
Machine LearningProgrammingBashComputer ScienceImage Processing

Skylines on MapReduce framework

Aug 2015Nov 2015 · 3 mos · IIT Kanpur

  • The aim of the project was to explore the field of adapting skyline computations on a mapreduce framework.
  • 1. A hadoop cluster using a master-slave architecture with 3 physical slave nodes was set up to implement the various algorithms and evaluate their performances along with benchmarking the performances of these algorithms on our Hadoop distributed file system
  • 2. The map-reduce paradigm proposed by Dean and Ghemawat in 2008 forms the crux of the algorithms that we have used.
  • 3. Algorithms like BNL, SFS and Bitmap were adapted to the mapreduce framework. Also, partitioning using angular partitions instead of grids was used to ensure each mapper instance getting some skyline nodes
Data StructuresArchitectural Design

Amazon

Software Developer Intern

May 2015Jul 2015 · 2 mos · Bengaluru, Karnataka, India

  • Worked as an Intern in Seller Registration and Engagement Team at Amazon,Bangalore.
  • 1. The Catalog Builder provides Seller with UI for getting his product data exported into excel file as per amazon style guidelines
  • 2. Seller will be able to create a complete feed with variations. Seller can also upload a raw file and get it converted in amazon format and can manually enter data,validate the data and see the errors in the UI.
  • 3. Seller can correct the data and regenerate the file, can also see the instructions and examples of all the attributes and can delete or duplicate some data.
ScrumProgrammingAmazon Web Services (AWS)JavaJavaScript

Course project

Tetris 3-D

Aug 2014Nov 2014 · 3 mos · IIT Kanpur

  • The aim of the project was to add an extra dimension to the traditional game of Tetris and implement it using C++ , OpenGL and OpenAL.
  • 1. Designed a Heads-up Display (HUD) - the HUD will display the current player score, game title and a side window displaying the next block.
  • 2. Implemented texture mapping for the blocks.
  • 3. Used ambient lights and particle effects to add visual appeal and added sound effects to game.
  • https://github.com/luckysahani/Tetris3D-OpenGL-Game
OpenGLC++OpenALProgramming

Summer project iitk

Video Surveillance

May 2014Nov 2014 · 6 mos · IIT Kanpur

  • Implemented Image Processing on Video Surveillance of IIT
  • Kanpur . The aim of the project was to detect the number plates on every moving
  • object and categorize them . The unwanted frames were removed by separating foreground from background using Method of Gaussians in OpenCV (Implemented the
  • algorithm for an improved adaptive background mixture model for real-time tracking
  • with shadow detection).
  • 1. Studied various methods for background subtraction and motion detection (optical flow) for selecting candidate frames that contain useful data in the surveillance video.
  • 2. Implemented a real-time system for adaptive background subtraction using Gaussian Mixture Model
  • 3. Implemented Viola-Jones object detection framework for vehicle classification using OpenCV
  • 4. Extracted candidate license plate areas from the images and enhanced those using morphological operations as a first step towards Optical Character Recognition.
  • 5. Improved the background subtraction to work better in large illumination and weather changes
Machine LearningProgrammingComputer ScienceGitLinuxImage Processing

Jutja.com

Developer at Jutja

May 2014Jul 2014 · 2 mos · IIT Kanpur, Kanpur, India

  • 1. Worked at a start up jutja.com, a project management website with mind-mapping tasks.
  • 2. Designed the user interface of the website and was the front-end developer of the website.
  • 3. Implemented the mind-mapped visualization of tasks using Vivagraph library in JavaScript.
  • 4. The website uses single-page interface to avoid reloading of webpage.
ScrumSoftware DevelopmentWeb DevelopmentRetailNode.jsJavaScript+4

Programming club , iit kanpur

Content Based Email Classier

May 2013Jul 2013 · 2 mos · IIT Kanpur

  • Studied and Implemented various Supervised Machine Learning Algorithms like SVM, Forest Tree, Naive Bayes etc. to classify Emails into pre-defined categories based on their content.
  • 1. The project involved creating a mail classier based on bag of words model using publicly available Enron mail database.
  • 2. Aimed at building an automatic categorising routine using the classier.
  • 3. Studied and implemented various supervised learning algorithms like Multiclass-SVM, Naive Bayes, Random forests. Also used basic natural language processing techniques like POS-tagging, stemming and separating word clusters.
  • 4. Achieved an accuracy of upto 80% on balanced datasets but due to high variance observed in such tasks accuracy down to 45% was also observed on some datasets.
  • 5. The main testing and classication module was built using python, python-nltk, scikit-learn, weka. A prototype for Gmail was also built using Google App script.
Machine LearningBashComputer SciencePythonRetailJavaScript

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

Air Force Golden Jublee Institute

Secondary Education — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Software Design & Software Project Management

Explore similar profiles based on matching skills and experience