Dhivyalakshmi Subramanian

Aspiring Software Engineer

I am an aspiring Software Engineer keen to get back into IT. I am a creative individual who finds developing software solutions immensely rewarding. I have been intrigued by technologies for as long as I could remember and have always wanted to help create robust software systems using cutting edge technologies that help progress mankind. Helping with the advancement of humanity through technology, is something I am passionate about, which I think I can achieve being a software engineer.

I have a Bachelor Of Engineering degree in Information Technology with a history of working for Cisco Offshore Development Centre, world leader in providing network solutions. I was recognised with SPARC award from HCL Technologies for achieving high level of customer satisfaction which shows my positive work ethics.

The process of contributing to develop a software, then watching it flourish, I believe, is extremely rewarding. The best part of having a software engineering career for me seems to be the problem-solving aspect - I will face numerous challenges, but I will try to solve them utilising the knowledge and skills I have acquired previously and with the ones I am constantly learning, combined with my creativity and imagination. I am always eager to learn new technologies and to utilize my knowledge to my highest ability. Eventually, I want to feel proud and satisfied on my performance wherever I work.


Skills & Certifications

Certifications


Education

DfE Software Engineering Bootcamp, HyperionDev

Currently Enrolled

During my DfE Software Engineering Bootcamp with HyperionDev, I learnt Python, OOP, SQL, HTML, CSS, GIT, Django and created more than 50 programs in these, involving problem solving and logical reasoning, the key skills required for a Software engineer.

Bachelor of Engineering in Information Technology, Bharathiar University, India

1998-2002

During my Bachelor of Engineering in Information Technology, I had Data Structures & Algorithms, Object Oriented Programming, Microprocessor and Abductive logic programming (ALP), Probability Theory and Random process, Operating Systems, Systems Software, Data Base Management Systems, Computer Networks, Multimedia systems, Computer Security, Computer Graphics, Client/Server Computing, Unix & Network Operating system to name a few in my curriculum. I passed the degree - First Class with distinction.



Work Experience

Software Tester in Cisco Offshore Development Centre, HCL Technologies

April 2003 - Feb 2005

As a Software Tester in Cisco Offshore Development Centre, HCL Technologies, I was involved in testing the functionality of Config Editor, a module in Cisco's Network Management System, on a sampled set of devices; writing automation test scripts in Java for critical work flows in the module; investigating and addressing customer issues and communicating and working collaboratively with my own team, the development team and the marketing team. I have filed 300+ valid defects and verified them paving way for the release of Cisco Works Resource Manager Essential 4.0.




Projects

Personal Portfolio:

This project includes three webpages - basic portfolio (using HTML), a dynamic portfolio (using CSS) & an ecommerce page for grocery (using Bootstrap) in a Django Project

Book Store Management App:

This Python application developed using Tkinter and SQLite, provides a GUI for the bookstore clerk to manage the books inventory. They can add, update or delete a book from the database. They can view all books, or books with the lowest stock. They can also search books based on id, title or author.

Stock Management System:

This script in Python simulates the Stock Management System for the manager in Nike warehouse using files and Object Oriented Programming (OOP). It lets the manager to add a stock, look at all the stock, search for a product by code, determine the product with the lowest quantity and restock it, determine the product with highest quantity and announce sale on them and calculate the total value of each stock.

Email Simulation:

Using OOP, this script in Python simulates the email client (inbox preloaded with few emails) by giving the user the option to compose email and send it to a sent box, to get the list of unread mails and read them, to mark the email as spam or delete them, to check for new emails which works by populating the inbox with a random fake email each time the user checks for new emails.

Task Management System:

It is a system using files in Python for a small business, which lets the users to login to the system and manage tasks assigned to each member of the team. The users registered in the system can add tasks for themselves and for others. They can view all the tasks or just the tasks assigned to them. They can mark the tasks assigned to them to completion or edit the due date of their task. It lets only the admin user to register new users and display the tasks statistics and user statistics.

Finance Calculator:

This program in Python lets the user to choose between investment or home loan. For investment, they have the option to choose between simple or compound and input the amount they are investing and the interest rate. The program then gives the user the amount of interest they would earn on their investment for the given period. If the user chooses home loan, it asks them to input the current value of the house, the interest rate and the number of months after which they plan to repay the loan. It then gives them the amount they have to pay each month for the repayment of the mortgage.

Contact me

contact_mail

call +44 7889859255