Intro
Hi there, let me introduce myself. I'm a passionate backend developer who loves nothing more than creating efficient and scalable systems that solve complex problems. My strong foundation in Python and intermediate knowledge of Linux and scripting allow me to approach every project with a unique perspective, finding the best solution for the task at hand.
But that's not all. I'm also skilled in database schema design and system designing at both low and high levels. And I'm well-versed in object-oriented programming, API design, and web development. In fact, I've even got experience in blockchain development and exposure to relevant languages like Solidity, Vyper, and Pact. That means I can create secure and peer-to-peer file transactions on both private and public networks. Plus, I've got experience in machine learning and AI, which has led to the development of services based on pre-trained models.
Through various internships and projects, I've honed my skills in version control, testing, and debugging. I'm able to design and implement efficient backend and database schemas, making me a valuable addition to any team. And with my appetite for learning and staying up-to-date with the latest technologies, I'm constantly pushing the boundaries of what's possible.
So if you're looking for a skilled and motivated backend developer who's always ready to take on a challenge, look no further. I'm excited to bring my expertise and passion to your team.
Work
Junior Software Developer Engineer at SimplicityLabs/Verifier.Official
- Duration: 07/2022 to current
- Location: Gurugram, Delhi
During my time at SimplicityLabs/Verifier.Official, I have been exposed to blockchain development and relevant languages such as Solidity, Vyper, and Pact. I have also gained intermediate knowledge of Linux and its systems. In addition to that, I have worked on improving the maintenance and evaluation of APIs through the use of POSTMAN, and have designed and implemented efficient backend and database schema. I have investigated, designed, and implemented scalable solutions for software development, and have cooperated diligently with other IT team members to plan, design, and develop smart solutions. I have also worked on front-end languages such as HTML, CSS, JavaScript, and frameworks such as Angular. During my time at SimplicityLabs/Verifier.Official, I have also developed a private cluster based file sharing network on top of IPFS and designed both high-level design and low-level design for backend application and system.
Intern at Internship Studio
- Duration: 02/2022 to 07/2022
- Location: Online
During my internship at Internship Studio, I completed three internships over a six-month period. In my first internship, I focused on Data Structures and Algorithms, where I gained practical experience in analyzing and implementing efficient algorithms and data structures to solve complex problems. In my second internship, I worked on Cybersecurity, where I developed skills in identifying and mitigating security threats and vulnerabilities in computer systems and networks. In my third internship, I focused on Machine Learning, where I delved into different models, techniques, and tools for data analysis and prediction and implemented algorithms for specific applications.
professional project
TRANSPARENCY - sole backend developer
Revolutionizing Messaging in India: The Ultimate Anti-Spam Solution
- Designed and implemented a robust and scalable database schema to handle large volumes of messaging data while ensuring data privacy and security.
- Developed algorithms and data structures to efficiently detect and prevent spam and abuse in the messaging system.
- Worked closely with the front-end team to ensure seamless integration of the backend APIs with the user interface.
- Implemented unit tests and integration tests to ensure high code quality and prevent regressions.
- Worked with stakeholders to gather requirements, provide technical guidance, and ensure timely delivery of features.
- Maintained a thorough understanding of the latest industry trends and best practices in backend development, messaging systems, and DLT technologies.
- Actively contributed to the development of technical documentation and provided support to other team members as needed.
- Demonstrated strong problem-solving skills and an ability to work independently to deliver high-quality results within tight deadlines.
CPAAS - backend developer
Communication platform as a service: one time solution to all Communication needs
- developed complete module for sending SMS over SMPP protocol [sole developer]
- Developed a fully functional SMPP client and server module for SMS communication within a tight deadline of 3 days [sole developer]
- created SMSGateway for managing SMS flow [sole developer]
- Created an advanced voice module with Asterisk, incorporating essential features such as IVR, CDR, voicemail, and flow builder
- Implemented a comprehensive solution that seamlessly integrated with the existing communication platform, enhancing its capabilities and user experience
DOCUR - sole backend developer
Secure, Decentralized Platform for Collaborative File Sharing
- Utilized cutting-edge IPFS technologies to develop a secure, decentralized platform for collaborative file sharing
- Created a customized CLI module with innovative features to enhance user experience and efficiency
- Implemented a cluster-based file storage system that allows for easy scalability and efficient data management
- Developed a node-based sharing platform that facilitates secure and collaborative file sharing among peers
- Designed, developed, and documented APIs using FastAPI and Django frameworks to ensure seamless integration with front-end applications
CHAINRY
Unleash the Full Potential of Web3 with Our All-in-One Platform Solution
- Developed a comprehensive, one-stop solution for all web3 application development needs
- Designed and documented APIs to ensure seamless integration with front-end applications
- Conducted end-to-end development of smart contract APIs to facilitate secure and transparent execution of transactions
- Maintained up-to-date knowledge of the latest industry trends and best practices in web3 development
- Collaborated with stakeholders to gather requirements and provide technical guidance, resulting in timely delivery of features
- Conducted thorough testing to ensure high code quality and prevent security vulnerabilities
- Implemented advanced security measures to ensure data privacy and prevent unauthorized access
- Demonstrated strong problem-solving skills and an ability to work independently to deliver high-quality results within tight deadlines
discover, collect and share fractional NFT
- an innovative platform for discovering, collecting, and sharing fractional NFTs
- Conducted basic vulnerability tests to identify potential security weaknesses in the application
- Proposed effective solutions to mitigate any potential security risks and ensure the safety and privacy of user data
- Designed and implemented robust security measures to prevent unauthorized access and protect user privacy
- Maintained up-to-date knowledge of the latest industry trends and best practices in NFT development
personal project
Web Development - Frontend
threejs journey
- Designed and implemented interactive 3D graphics using the Three.js library.
- Developed animations, visual effects, and custom model rendering using WebGL.
- Created a variety of projects, including interactive visualizations to showcase Three.js capabilities.
- Continued to build upon and improve Three.js skills through ongoing learning and project development.
Cyberpunk Style Portfolio Website
- Cloned and adapted the design from the Tetsuo website
- Developed a unique and visually striking cyberpunk-theme portfolio website
- Implemented HTML, CSS, and JavaScript to create a responsive and interactive user interface
- Optimized the website for fast loading and smooth performance
- Deployed the website to a github pages and made it publicly accessible
first website developed using no-code
- Designed and developed using the Stackbit development kit
- Integrated with popular headless CMS platforms like Contentful and Sanity.io
- Customized the website with unique design elements and animations
web development - backend
notes on my journey to system design
- Studied various system design patterns and best practices, including scalability, availability, and fault tolerance.
- Researched different database technologies and their use cases, such as SQL and NoSQL databases.
- Explored different architectural styles, including microservices and serverless architectures.
- Experimented with designing and implementing simple systems using various technologies, such as Node.js and Python.
- Collaborated with peers to review and discuss system design concepts and implementation approaches.
URL Shortner [ongoing]
shorten your URL
- tested the application of basic vulnerability tests
- proposed solution to tackle or face such loopholes in application
- integrated with various URL shortening services such as Bitly and TinyURL
- implemented custom URL shortening algorithm
- designed and developed RESTful API using Flask framework
- implemented user authentication and authorization for API access
- implemented rate limiting and throttling to prevent abuse of API
Web Scrapping Tools [ongoing]
web scrapping tool kit
- Developed a web scraping tool using Python and popular libraries such as BeautifulSoup and Scrapy
- Used various storage options such as CSV, JSON, and databases to store the scraped data
- Implemented advanced techniques such as IP rotation, CAPTCHA bypass, and browser emulation to avoid IP bans and prevent being blocked by websites
Unleashing the Power of Python: Building a Jarvis-like Virtual Assistant for Maximum Efficiency
- Developed a voice-activated personal assistant similar to Jarvis, the fictional AI from the Iron Man series, using Python and various APIs
- Utilized speech recognition libraries such as PyAudio and SpeechRecognition to convert voice commands into text inputs
- Implemented natural language processing (NLP) techniques such as keyword extraction and entity recognition to understand user intents and respond appropriately
- Utilized text-to-speech libraries such as pyttsx3 to enable the bot to respond vocally to user requests
- Customized the bot's responses and functionalities according to user preferences
machine learning and artificial inteligence
Accelerating Towards an Electric Future: Successfully Completing the Shell AI EV Challenge with Innovative Solutions
- Shell.ai EV Grid Challenge, a competition that aimed to optimize the management of electric vehicle charging stations using advanced data analytics and machine learning techniques
- Utilized Python, pandas, and other data analysis libraries to explore and analyze the provided datasets of EV charging stations and electricity demand
- Utilized visualization tools such as Matplotlib and Tableau to showcase insights and results
Unlocking Image Intelligence: AI and ML-Based Image-to-Question Generation for Deeper Understanding
- Utilizes state-of-the-art ML and AI techniques to analyze and extract text from images in a variety of formats and languages
- Offers customizable question generation based on the extracted text, with the option to choose between boolean and multiple-choice formats
- Offers seamless integration with other applications and services, allowing for easy sharing and collaboration on image-based projects
Transforming Speech to Actionable Insights: AI-Powered Summarization for Efficient Communication
- Uses advanced speech recognition technology to transcribe spoken language into text, with high accuracy and minimal errors
- Utilizes machine learning algorithms to analyze and summarize the extracted text into concise and coherent summaries
- Offers customizable summarization options, allowing users to specify the length and level of detail of the summary
blockchain development
Embarking on a Decentralized Future: Our Journey in Blockchain Development
- Created application binaries for Kuro-Pact, a programming language for creating smart contracts that offers enhanced security features such as automated formal verification and static analysis
- Designed and developed decentralized blockchain applications using technologies such as Ethereum, Hyperledger Fabric
- Implemented smart contracts in Solidity and other languages to automate business processes and enable secure transactions
- Utilized various consensus algorithms such as Proof of Work (PoW) and Proof of Stake (PoS) to ensure network security and integrity
- Utilized tools such as Remix, Ganache, and Truffle Suite to test and deploy smart contracts and decentralized applications
hyperledger fabric
Building Next-Generation Business Networks with Hyperledger Fabric: Powering Secure and Scalable Enterprise Blockchain Solutions
- Designed and developed enterprise blockchain solutions using Hyperledger Fabric, a permissioned blockchain platform for demo
- Implemented smart contracts in Chaincode, Fabric's native programming language, to automate business processes and enable secure transactions
- Implemented security measures such as certificate authorities (CA) and encryption to ensure network security and integrity
smart contracts
Revolutionizing Business Transactions: Leveraging Smart Contract Development to Enable Secure and Automated Interactions
- Designed and developed smart contracts using Solidity, the most popular programming language for creating Ethereum-based smart contracts, and Vyper, a newer language designed for enhanced security
- Utilized smart contracts to automate business processes and enable secure and transparent transactions in various industries such as supply chain management and digital identity
About
Education
skills and achievements
- Designed and implemented a secure messaging system that passed by TRAI
- Developed foundation for communication module over SMPP protocol
- Proficient in Python, introductory knowledge of Vyper, Golang, Typescript, Solidity
- Skilled in database technologies such as SQL(MySQL, PSQL) and NoSQL(Cassendra, MongoDB)
- Experience in using version control tools like Git
- Familiar with introductory-level DevOps technologies such as CI/CD, configuration management, containerization, and IaC
- Proficient in utilizing Docker for development-related tasks such as building, testing, and deploying software applications in a containerized environment
- Experienced in web development technologies such as HTML, CSS, and JavaScript and frameworks like Angular
Contact
completed 3 internship from internship Studio [april 2023]
- machine learning
- C++ data structure and algorithm
- Cybersecurity
starting first job at @simplicitylabs [july 1 2022]
starting learning DSA [may 1 2023]
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |