I am detail-oriented and versatile Software Engineer with over 2.5 years of professional experience designing and developing scalable, full-stack applications and enterprise-grade frontend and backend systems. I have a strong command of cloud-based development, microservices architecture, and real-time data processing, backed by a solid foundation in object-oriented programming, CI/CD automation, and Agile methodologies. I am currently based in Chicago, Illinios, USA holds a Master's degree in Computer Science from Illinois Institute of Technology, Chicago cumulative GPA of 3.4/4.0. I began my educational journey at National Institute of Technology Calicut, India, where I earned a Bachelor of Technology in Computer Science with an impressive cumulative GPA of 8.25/10.0.
I have experience working with a wide range of programming languages including C, C++, Python, JavaScript, Java, Kotlin, SQL, and TypeScript.b> On the web development front, I'm proficient in HTML5, CSS3, and frameworks like Express, Angular, React.js, Node.js, and Spring,b> along with building and integrating REST APIs.b> I'm comfortable using tools and systems such as Git, Emacs/VIM, Docker, Kubernetes, Jenkins, and Terraform. My cloud expertise spans across AWS (EC2, S3, Glue), Azure, and Google Cloud,b> and I’ve worked with various databases including MySQL, PostgreSQL, Firebase, Oracle, and MongoDB. I also have a solid understanding of distributed systems, continuous integration and deployment (CI/CD), Agile Scrum methodologies, and object-oriented programming principles.
My project portfolio showcases my technical prowess. I developed an Experimental Operating System, created a Neural Network for Handwritten Digit Prediction, performed Twitter Sentiment Analysis, designed a 16-bit RISC Processor, and predicted Google Stock Prices using Machine Learning Techniques. Additionally, I have a research background, collaborating with Dr. Jay Prakash and Dr. Sudeep K S on my major project at NIT Calicut. My work involved creating a recommendation system that outperformed Naive Recommendation Systems and conducting a Comparative study of Machine Learning Models using the Netflix dataset, leading to a published paper.
In summary, I am a versatile and accomplished computer scientist with a strong foundation in theory, practical skills, and a passion for exploring innovative solutions in the field of technology and computer science.
SKILLS
Work Experience
- Redesigned & developed company’s product www.mylearningtools.org to make it more interactive & accessible for users by adding new features & removing old features in MERN Stack, reducing loading time by 30%.
- Designed & Developed Company’s new product "Selena app" (For Social & Emotional learning) in React Native, enhancing student engagement by 40%, worked closely with cross-functional teams in agile environment.
- Rebuilt core features of the company’s education platform using the MERN stack, improving usability and reducing page load time by 30%.
- Led full-cycle software development projects, from requirements gathering to deployment, automating key manufacturing processes via embedded C++ programming.
- Gained hands-on experience with device drivers and low-level systems programming in production environments.
- Designed & developed portal for Relocation of goods,Medical Reimbursement end to end in MERN(React for frontend, Node.js, Express for Backend) Stack.
- Comprise of a mail chain system, deleivers required mail at each step.
- Responsible for obtaining project requirements from the business (within Tata Steel), proposing a high-level design, and implementing the project.
- Skilled in MERN Stack, JAVA, Python, C#, RDBMS, Oracle 19c, SQL Server, NO SQL DB, ABAP, SAP Fiori, SAP BODS, HANA database, SDLC, .NET
- Good knowledge and hands on experience in MERN Stack.
- Single handedly cloud-based digitized Learning & Development systems of Tata Steel, POST & PRE IRIS process, School of Excellence, Coaching & Mentoring, Training of NOPRs by developing Android and Web apps using MEAN stack, FastAPI & JAVA microservices, cutting manual training management time by 60%.
- Responsible for obtaining project requirements from the business (within Tata Steel), proposing a high-level design, and implementing the project.
Education
Portfolio
Contact
Get In touch
Feel free to reach out to me for any opportunities, collaborations, or discussions. I'm just an email or phone call away, eager to connect and explore new horizons in the world of technology and computer science.