Hey there!
Welcome to My Website

"Success is not final, Failure is not fatal: it is the courage to continue that counts."

Winston Churchill
Find Out More About Myself

About Me!

I’m Madhan Vibeeshanan, a Software Engineer and an AWS certified associate developer with strong leadership and excellent interpersonal skills. I’m proficient in programming languages like Python, Java, JavaScript, C++, frameworks like Django, Flask, Spring Boot test frameworks like JUnit, Postman, and Cucumber. I possess a very good knowledge of Data Structures, Algorithms, Object Oriented Programming. I have expertise in Machine Learning and Deep Learning libraries like TensorFlow, Keras, NumPy, Pandas, Matplotlib, Scikit-Learn, having a strong desire to learn and grow by utilizing and learning new technology. I have experience with build tools like Maven, Gradle. Experience in building REST and SOAP web services using Java Spring and Python. Experience in complex SQL scripts and NoSQL scripts and well versed in Relational and Non-Relational databases. Hands-on experience in big data tools like Hadoop, MapReduce, Apache Spark, Spark SQL, Apache Kafka, and Pig. Experience in software engineering methodologies like Agile/Scrum and working experience in CI/CD technologies like GitLab, GitHub and Jenkins.


Get Started!

Technical Skills

  • Programming Language: Python, Java, JavaScript, C++, R, HTML, XML, CSS.

  • Frameworks & Environments: Spring Boot, Django, Flask, React, Node JS, Express, Junit, PyUnit, Mockito, Cucumber.

  • Machine Learning & Big Data: NumPy, Pandas, MLlib, SciPy, Tensorflow, Keras, PySpark, Scikit-learn, Hadoop, Map Reduce, Pig.

  • Databases: SQL, MySQL, OracleDB, MS SQL Server, MongoDB, PostgreSQL, Spark SQL, HBase, Hive.

  • Other Tools: AWS, GCP, Tableau, Docker, JIRA, Rally, Kafka, Rabbit MQ, Splunk, Kafka, GIT, SSMA, Postman, Swagger, Bash.

Work Experience

Software Engineer, Associate Technical Consultant - Perficient

  • Implemented a custom software middleware layer to modernize, automate and integrate warehouse management system by utilizing Twelve-Factor App methodology.
  • Integrated WMS with ERP, SQL Server and other internal services which simplifed the returns and slahsed the warehouse management cost significantly.
  • Designed, developed and implemented RESTful webservices for the distributed application using Java Spring boot and deployed as Docker images.
  • Collaborated with stakeholders to identify product and technical requirements to facilitate appropriate solution design.
  • Created PCOs to validate architectural designs and improvements.
  • Worked with the QA team by debugging and troubleshooting code to ensure applications met specifications and requirements.
  • Collaborated closely with peers to build seamless APIs, libraries and producing client deliverables such as detailed design documentation, test plans, and well-documented code.
  • Collaborated with project stakeholders to identify product and technical requirements to facilitate the most appropriate solution design.
  • Conducted code analysis to determine integration needs and enhance complex software components.
  • Practicing strong configuration management and version control to manage software development.
  • Experience working in an Agile/Scrum environment and collaborate with cross-functional teams to tackle customer’s problems.

IT & Web Services - Auraria Library, University of Colorado Denver

  • Developed, maintained, and improved Auraria Library website which served for tri-institution campus.
  • Implemented Global Menu Redesign and Map Redesign with a focus on HTML, JavaScript, jQuery, and React.
  • Collaborated with cross-functional departments to design and develop intuitive user interfaces and components.
  • Planned, designed, and conducted research work to assess web services to identify user needs.
  • Achieved 50% reduction in deployment time by redesigning batch deployment process.

Education

Master's in Computer Science, University of Colorado, Denver, GPA: 3.53/4.00

Bachelors's in Information Technology, Anna University, Chennai, GPA: 8.00/10.00

Academic Projects

Human-Level Performance Control Through Deep Reinforcement Learning

Technologies : Python, NumPy, Pandas, TensorFlow, Keras, CNN, Deep Q Learning, Open GYM AI.

  • Proposed Convolutional Neural Network Model with Deep Q-Network to play an Atari game by learning control policies and solving Markov Decision Process by observing from raw input(emulator).
  • Calculated accuracy based on outcome rewards and presented the model achieves better performance than a human player.

Generating Text Using Recurrent Neural Network

Technologies: Python, NumPy, Pandas, TensorFlow, Keras, RNN, Matplotlib

  • Developed and Implemented Long Short-Term Memory Neural Network to generate the text by sampling the next character based on probability distribution using Python and Keras.
  • The model has achieved 70% accuracy and generated a new sequence of characters based on random seeds of text.

Crime Prediction using Machine Learning Models

Technologies : Python, NumPy, Pandas, SQL, Spark, MongoDB, Google Cloud, Scikit-learn, Matplotlib

  • Developed and compared accuracy of different machine Learning algorithms like Naïve-Bayes and Decision Tree to perform classifications on a huge crime dataset to predict future crime types and locations based on the crime locations, time and types.
  • Performed visualization on the dataset and enhanced the accuracy to 82%.

Integration of Big Data and Cloud Computing to detect money laundering using RAQ

Technologies: Java Sping, Hibernate, Hadoop, Spark, SQL, Google APIs, Fast RAQ

  • Designed and compared different time-series machine learning models by adopting Random Forest and Bayesian Network to predict the “hot spot” crime locations.
  • • Analyzed patterns to predict the crime types given the crime locations, time, and types. Enhanced the accuracy to 76% and performed visualization using google maps.

Volunteer Experience and Personal Projects

Weather Web Application.

Technologies: JavaScript, Node JS, HTML, CSS, Bootstrap, GCP, Google APIs.

  • Created Weather web application using JavaScript and Node JS framework to identify the user’s current location and report the weather.

Personal Blog Web Application.

Technologies: Python Django, HTML, CSS, Bootstrap, RESTful, Sqlite3, Heroku.

  • Developed web application using Python Django framework to post, update and, delete the blog post.

President of Student Association, Anna Universityt

  • Organized, coordinated, and presented ‘CYBERNAUTIX 2K16’, a National level technical symposium and Student Annual report, Department of Information Technology, Anna University.

Let's Get In Touch!

Give me a call or send me an email and I will get back to you as soon as possible!

Phone: (610)620-3015

Email: Madhan Vibeeshanan

Github LinkedIn