About
I am result-oriented Software Engineer with a Master's in Computer Science, adept at backend development and web technologies, eager to contribute expertise to impactful projects.
Software Developer
Here are some facts about me that you might be interested in:
- Birthday: February 14, 1997
- City: Boston, MA, US
- Hobbies: Coding, Dancing, Running
- Age: 27
- Degree: MS Computer Science
- Nationality: Indian
I bring over 4 years of experience in software development, specializing in backend development and proficient in Java, Spring, AWS, SQL, and AngularJS. My expertise spans creating efficient and user-friendly applications, emphasizing a commitment to delivering high-quality solutions.
Awards/Honors:
- Speaker at TEDx VIT
- Star of the Learners Group Award @TCS 2018
- Learning Achievement Award @TCS 2019
- Special Initiative Award @TCS 2019
- Special Initiative Award @TCS 2020
- Performer at TEDx VIT 2021
Skills
Following is the list of skills I possess:
Resume
This is the summary of my professional journey...
Sumary
Esha Bharat Acharya
Innovative and deadline-driven Software Engineer with 4+ years of experience in designing and developing user-centered software solutions, from initial concept to final delivery.
- Boston, MA
- acharya.e@northeastern.edu
Education
MS Computer Science
2022 - 2024 (Expected)
Khoury College of Computer Sciences, Northeastern University
Boston, MA - US
Fueled by an unyielding curiosity for backend systems, algorithms, optimization, and the boundless possibilities of data, I've embarked on an exciting journey to deepen my expertise through a distinguished Master's program at Northeastern University.
Bachelor of Technology, Computer Engineering
2014 - 2018
Vidyalankar College of Engineering, Mumbai University
Mumbai, MH - India
From my initial encounter with programming in the 8th grade to my pursuit of a BE in Computer Engineering, I've been driven by a profound interest in modern computing, stemming from the logical rigor of mathematics. This journey has shaped my unwavering commitment to leveraging technology to solve complex problems and drive innovation.
Professional Experience
Software Developer Coop @ Fidelity Investments
Jul 2023 - Dec 2023
Boston, US
FDAS Crypto
- Developed secure, scalable cloud-based microservices using modern Java frameworks for REST API design and implementation, incorporated OAuth authentication protocols, asynchronous message handling, and SQL database management with help of JDBC, in addition, used Angular to create intuitive UI to interact with backend microservices.
- Deployed new API for using LaunchDarkly feature management platform, automated unit and integration tests, utilized containerization using Docker for software packaging, and orchestrated continuous integration pipelines to prepare services for AWS deployment.
- Proficiently debugged issues on AWS, on-premises, and SOAP gateway, ensuring software reliability and readiness for deployment, analyzed, and resolved 30+ migration bugs every sprint while also coordinating builds and conducting smoke testing for a seamless development and deployment process to production.
Software Engineer @ TCS
Sept 2018 - Aug 2022
Mumbai, India
- Engineered 20+ features in a team of 10 people using Java with Spring framework and inculcated Redis cache to address the challenge of retrieving repeated data from MongoDB.
- Actively contributed to dynamic frontend development utilizing NodeJS and leveraged Figma for crafting UI/UX design, spearheaded the design and development of distributed microservices, implementing robust architectural patterns to ensure scalability and fault tolerance.
- Employed database sharding and mapped ORM to optimize data storage and retrieval processes within the microservices ecosystem
- Engaged in Troubleshooting team and Module Care Team for debugging over 50 issues every week with help of logs and degradations in Key Performance Indicators (KPI) and was involved in internal and external code reviews.
- Orchestrated and groomed User-stories based on product requirements and collaborated with 3 different domains.
- Led scrum ceremonies such as daily standups, sprint planning and retrospectives and mentored 3 juniors in solving Jira tickets.
Projects
Here are some of the top projects that I have worked on:
Stock Investing Application
Implemented a 1 user application to create and manage portfolios including adding, buying, and selling stocks, viewing portfolio composition and value, and calculating performance and investment amount. Configured 2 features namely commission cost per transaction and ability to add stocks using dollar value strategy using a Model View Controller design pattern.
Organ Aquisition
Designed a database to efficiently organize data regarding organ transplantation network, which includes information about donors, recipients, medical facilities, medical staff, and other relevant data. Developed back-end APIs using the FLASK framework to provide access to the database, enabling authorized users to retrieve and update the data efficiently and securely.
Music Hub
Developed and implemented a robust user authentication and registration system with role-based access control, allowing users to register, login, and choose their roles, ensuring secure access to different sections of the Music Hub website. Integrated external Web API functionality for searching and bookmarking music content, enabling users to search for music from remote services, bookmark content, allowing users to follow other users and access detailed information about music elements while maintaining data integrity and consistency within the application.
Tuiter
Developed a Twitter-like social networking application using the MERN stack (MongoDB, Express.js, React.js, Node.js), enabling users to create accounts, post tweets, follow other users, like and retweet tweets, and engage in conversations through comments. Implemented real-time features using WebSocket technology for instant notifications and updates.
Diffie Hellman Key Exchange Research
This project explored the potential impact of quantum computing on the Diffie-Hellman Key Exchange algorithm and investigated alternative methods of generating secure keys. The study used theoretical analysis and practical implementation, including Python programming and the PyCryptodome library. The analysis showed that quantum computing poses a significant threat to classical cryptographic algorithms, but post-quantum cryptographic methods like the RLWE algorithm offer viable alternatives. Lattice-based and code-based cryptography are other post-quantum cryptographic schemes that are being explored as potential replacements for RSA and ECC. RLWE, which involves finding a short vector in a certain type of lattice, is believed to be computationally hard even for quantum computers.
Stack Overflow App
Built a Stack Overflow-inspired question and answer platform using the MERN stack (MongoDB, Express.js, React.js, Node.js), allowing users to post questions, provide answers, upvote/downvote content, and mark answers as accepted. Implemented user authentication and authorization for secure access to features and content, along with a robust search functionality to find relevant questions and answers.
Testimonials
Here is what people have to say about me.
Contact
Feel free to leave a mail and I will get back to you.
Email:
acharya.e@northeastern.edu
esha.acharya142@gmail.com
Location:
Boston MA