Skip to content

echosys/echosys.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tools/Libraries

Java: Maven, Gradle, Vertx, Spark Python: Ansible, Selenium, Scipy, Anaconda, pyDev Golang: gRPC, protobuf, pprof Technologies: Docker, Envoy, Kafka; AWS: EC2; JS: D3, Node, React; SQL: Cassandra, SQLite, PostgreSQL, MySQL;

Experiences

Software Engineer Intern, General Motors, Phoenix, AZ

• Implemented RESTful services with Mongoose web server to add functionality support for audio pipeline using ALSA library and GStreamer
• Prototyped vehicle personal assistant with Houndify; Capable of using over 10 abilities in vehicle domains such as radio and HVAC control; Tested on 2018 Cadillac CTS
• Technologies: Cpp and Python on AGL(Automotive Grade Linux), GIT, Android Dev

Software Developer Coop, Edupoint Educational Systems, Mesa, AZ

• Worked with millionline codebases and contributed to existing frameworks; Added and tested functionalities on SIS platforms to support report card generation and data analysis
• Developed backend business logic for enrollment validation and concurrent pdf generation using Active Report; Used for over 10k students in the entire school district
• Technologies: Visual Studio, Beyond Compare, .NET, Microsoft TFS, SQL

Software Engineer Coop, NXP Semiconductor, Chandler, AZ

• Designed and automated complex test process for IEC standard by pipelining instrument driving workflow; Reduced hours of manual setup process to an automated workflow that can be run unsupervised
• Integrated testing interface and application functionality for client demonstration • Technologies: LabView, C#, GIT, Agile methodology

Software Engineer Coop, Freescale Semiconductor, Tempe, AZ

• Developed and tested an algorithm for two phased antennas to maximize power transfer and minimize reflection using Monte Carlo search; Reduced time for optimal impedance matching by 30%
• Implemented API for bidirectional coupler and ADC through SPI for return-loss measurements on power amplifier application board
• Technologies: C#, GIT as version control

A-Current Projects

  • Web Mining Class Project Topic Summarization and Visualization
    Obtained patent data with Scrapy and BigQuery, then used LDA algorithm to summarize the topics, reduced dimension with TSNE and visualized the clustered topics using matplotlib GitHub Repo

  • Senior Design Project Inventory Scraping and Analytics
    Automated business analytics by scraping inventory from client and competitor’s site, then compared inventory availability and optimized efficiency with Chromium API to reduce scraping time for up to 30% and circumvent anti-scraping measures. For more details see GitHub Repo.

  • Online Banking Prototype
    Developed a full stack web application to support bank transactions and security features such as two factor authentication and hash encryption of user data. Passed penetration testing by classmates.
    GitHub Repo

  • Trend Analysis for Class Search
    Utilized Selenium to scrape enrollment information and store in a database. Notified user by email and text when a class becomes open or new seats added. Suggested the likelihood of getting into a closed class by studying past trend.
    Automated registration as soon as spots are open. For more details see GitHub Repo.

  • Full Stack Data Visualization with Javascript D3 [In Progress]
    Text Stream of Topic Evolution
    Scatter Plot GDP vs Life Exp
    HeatMap of SF Crime Data
    Dynamic Update
    Map Evolution Press C to show animation
    Interactive WorldMap

  • Android Development with Gesture Recognition [In Progress]

B-Scripts

  • Directory Scraping and Data Mining
    Scape ASU public directory and store in databases to allow search by school and research interests. Find interesting information on public salary information and prediction future salary based on past data. GitHub Repo

  • Batch Webpage Parsing for Video Source Link
    The protected Wistia video link do not require login to access even though the Instructure page that access it does. This script demonstrates this exploit by parsing the webpages and extracts direct download links for raw video source packets embedded in the javascript. I have informed Wistia about this issue.
    [Instructure Page] [Extracted Links] [GitHub Repo]

  • Google Drive Reduce Size and Archive
    There is no option on Google Drive to download all other files within a folder for archive but keep all the Google Docs since they do not take up space. Instead of downloading all Google Docs as Word file, this script keeps all Google Docs and remove space consuming files for archive to make space for next semester. GitHub Repo

  • ASU registration automation
    Automated class registration as soon as a spot opens.

  • Record radio station Song Names
    Gather the list of all songs played from radio station 'The Oasis' website through out the day, then remove duplicates and email the list. [Stream Link] [GitHub Repo]

  • Piazza Daily Activity Booster
    Automated daily login to Piazza website to keep up daily activity and read all unread messages [Automated login] [GitHub Repo]

  • Spotlight desktop background image
    Find all spotlight images from system directory and convert them to jpg. Use relative path to work on all PCs. GitHub Repo

  • Pdf Manipulation
    Split a single large pdf file by chapter and extract metadata from bookmarks to rename the resulting pdf [PyPDF2] [GitHub Repo]

  • Print Page Automation
    Automated the print page process to avoid manual labor of printing two page at a time. Used pyautogui, merged resulting pdf to one wih PyPDF2 [Automated printing] [GitHub Repo]

C-Small/Past Projects

  • Robotics Capstone Project
    Programmed a Roomba with autonomous features such as line following with PID control; Implemented using Python for algorithm and GUI Roomba

  • Asteroid Photometry Research
    Calibrated CCS images for asteroids using Cyanogen to determine the brightness as a function of time; Reported data to the Harvard-Smithsonian Center Cyanogen

profile

'I have an approximate knowledge of many things'

Resume

General Resume

Contact

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published