Code Monkey home page Code Monkey logo

jarvis_data_eng_aishwarya's Introduction

Aishwarya Parackal . Jarvis Consulting

I am a new graduate with a masters in Electrical and Computer Engineering. My previous experience was as a research assistant at the University of Toronto. I am passionate about programming and learning new technologies. Software Engineering allows exploring my interests along with analyzing data to answer some of the difficult questions or to make critical decisions which might be considered tedious and challenging. However, the fact that it can aid to change life for better excites me the most about Software Engineering.

Skills

Proficient: Java, Linux/Bash, RDBMS/SQL, Agile/Scrum, Git, IntelliJ, Maven

Competent: JUnit/Mockito, Docker, Spring framework/Spring, REST API, Debugging, Apache Hadoop, Apache Hive

Familiar: C++, Python, Verilog, FPGA, PCB Debugging

Jarvis Projects

Project source code: https://github.com/jarviscanada/jarvis_data_eng_aishwarya

Cluster Monitor [GitHub]: Implemented a Cluster Monitor Agent that allows users to monitors nodes connected in a Linux cluster by tracking and recording resources usage (CPU and Memory usages) in realtime to an RDBMS Database. Coded using a bash script and SQL, Docker utilized for PostgreSQL execution and holding a database with recorded data that is updated every minute using crontab.

Core Java Apps [GitHub]:

  • Twitter App: Designed Twitter App that allows to post, show and delete tweets. Implemented using MVC design pattern and spring framework. Coded using Twitter API, Http Client libraries and JSON serialization/deserialization. Tested with JUnit and Mockito.
  • JDBC App: Developed JDBC App that establishes a connection between java application and RDBMS for SQL execution. Its implementation included DAO and Repository design pattern.
  • Grep App: Programmed Grep App that searches and outputs a text pattern in a given directory recursively. Coded using regex, Java I/O, lambda and stream APIs.

SpringBoot App [GitHub]: Implemented an online stock trading application using REST API, capable of executing market orders, creating traders, their accounts and quotes using tickers. A microservice implementation using SpringBoot. PostgreSQL used for data storage. Coded using Datasource, jdbcTemplate, IEX cloud, docker and tested with JUnit and Mockito.

Hadoop [GitHub]: Implementation for processing Big Data using big data platforms - Apache Hadoop. Provisioned a Hadoop Cluster using GCP and evaluated core Hadoop components such as MapReduce, HDFC and YARN and solved a business problem using Apache Hive and Zeppelin Notebook. In Hive Project, dealt with parsing issues, Hive partitions, Columnar File Optimization, executed queries for Highest GDP Growth and sorting operations.

Spark [GitHub]: Not started

Cloud/DevOps [GitHub]: Implemented AWS clouds services such as load balancer, EC2, RDS, Auto-Scaling for the deployment of the trading app for facilitating scalability, elasticity, and high availability. Created DEV and PROD environments and a CI/CD pipeline using Jenkins and Elastic BeanStalk.

Highlighted Projects

Design and Fabrication of GaN Transistor: Worked on GaN Technology. Involved in research experiments and analysis of data to implement an optimized process flow. Documented using XperiDesk tool that supported collaboration with the team and other researchers in the world.

Lane-detection: Worked on VLSI technology to design and implement a chip that could aid in lane detection. Its design involved MATLAB coding, Verilog implementation and layout planning. Experience in problem-solving, team collaboration, presentation and time-management.

3-D Printer: Designed and implemented 3D-Printer using compact disk drives, 3D pen, and a microcontroller that controls its movements. Implemented g-code and c language for mechanical movements and switching control.

Professional Experiences

Software Developer, Jarvis (2020-present): Experienced in programming using java, SQL and Linux and working with Git, IDE (IntelliJ), maven, debugging, Javadoc, testing (using JUnit and Mockito). Worked on RDBMS, Lamdba and stream APIs, java I/O libraries, Http Client libraries, spring framework, REST APIs, MVC and DAO design pattern, Microservice architecture, JDBC template and docker. Active Involvement in Agile practices such as team collaboration through daily scrum notes and scrum stand-ups among the team members and in Sprint Planning and retrospective with scrum master. Besides, regular code review for feature, develop, release and master development branches with the senior developer.

Research Assistant, University of Toronto (2018-2019): Worked with a research team on GaN Technology, involved in experiments and analysis of data for device modelling and process optimization. Documentation using XperiDesk tool that supported collaboration with the team and other researchers in the world. Experienced in collaborating with an industrial company, leading the project and project management.

Education

Mumbai University (2013-2017), Bachelor of Engineering, Electronics Engineering

  • GPA: 9.83/10.0

University of Toronto (2017-2019), Master of Engineering, Electrical and Computer Engineering

  • GPA: 3.86/4.0

Miscellaneous

  • 5th National Level Conference on Advancement in Engineering and Science, 2017,
  • Award of excellence for securing distinction, Mumbai University examination, from Vidyalankar Dnyanapeeth Trust. August 2014.
  • Badminton player
  • Bharatanatyam dancer
  • President, Electronics Engineering Student Association (2015-16): Departmental event organization
  • Volunteer, National Level Conference (2016): National Event Organization

jarvis_data_eng_aishwarya's People

Contributors

parack34 avatar jarviscanada avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.