Sara Ismail Tily Email: ********@*****.***
Phone: 415-***-****
Github: saratily (Sara Tily) (github.com)
LinkedIn: https://www.linkedin.com/in/sara-tily-9756635/ Website: https://sites.google.com/site/saratilyprofile/welcome-to-my-homepage CAREER OBJECTIVE
As a highly skilled problem solver, I would like to partner with business leaders to keep the world safe from Black Hats and Script Kiddies ... using various scanning tools for vulnerabilities and monitoring performance. By developing cutting-edge algorithms and applying advanced analytical techniques, I aim to enhance security measures, detect anomalies, and ensure the resilience of digital ecosystems in an increasingly interconnected world TECHNICAL EXPERTISE
Linux OS Bash Wireshark Artificial Intelligence Jupyter Python Windows OS Powershell MS Azure Machine Learning Google Colab Golang Docker Shodan OSI model Neural Networks TensorFlow PHP CI/CD Autopsy Kubernetes Generative AI Pandas ReactJS SIEMS Splunk Docker Statistics for DS Numpy C/C++
EDUCATION
2023 University of California, Berkeley Online
Bootcamp, Cyber security
https://www.parchment.com/u/award/b380c898f22da8c65e5552332d53dc98 2023 MIT Professional Education Online
Bootcamp, Data Sciences
https://www.credential.net/33242c81-d0db-4dea-b8f7-ac6923567858#gs.3dmt4f 2010 San Francisco State University San Francisco, CA Master of Science, Computer Science,GPA: 3.64/ 4.0 2005 Institute of Business Administration Karachi, Pakistan Master of Business Administration, Computer Science, GPA: 3.33/ 4.0 2003 Institute of Business Administration Karachi, Pakistan Bachelor of Science, Computer Science, GPA: 3.33/ 4.0 PERSONAL PROJECT
OCT 2023 Generated Google Map using multiple latitude and longitude I created a drupal based application which read multiple pairs of latitude and longitude and generated Google MAPs with all the locations pinned. This application read coordinate information from autopsy (a tool used in digital forensics) and generated the map. This will help in visualizing all the coordinates and analyze user activities.
1
SEP 2023 Web portal for Penetration testing tools
saratily/cpa-pen-testing-tool (github.com)
I created a web portal for penetration testing, using Golang and ReactJS, backed by a postgres database. I integrated some command line tools, such as ping, whois, dig, nslookup, shodan,, nmap, and nikto, and some web enumeration tools, such as drib, wfuzz, wappalyzer and fuff. This web app provides a one stop shop to perform reconnaissance and scanning on a given domain. Mar-Aug 2023 Explore different aspects of cybersecurity ssaratily/cyber-security (github.com)
During my cybersecurity course at UC, Berkeley, I gained expertise in both offensive and defensive cybersecurity. I also participated in solving CTF quiz, which provides scenarios like real world. Created and deployed a site on AWS environment. Also implemented firewall rules to filter the incoming traffic. Explored several open source tools, such as shodan, recon-ng, metasploit and many more for penetration testing. I used Splunk to analyze logs gathered from different platforms such as Linux, Windows, etc.. I used Autopsy tool to perform digital forensics on data fetched from an iphone.
JUN 2023 Hackathon: Shinkansen Travel Experience
data-sciences/11-Hackathons-Shinkansen-Travel-Experience at main · saratily/data-sciences (github.com) Shinkansen Bullet Train in Japan, and passengers’ experience with that mode of travel. This machine learning exercise aims to determine the relative importance of each parameter with regards to their contribution to the passengers’ overall travel experience. The dataset contains a random sample of individuals who traveled on this train. The accuracy of my solution was 0.951547. JUN 2023 Detect Facial Emotions
data-sciences/09-Capstone-Project at main · saratily/data-sciences (github.com) Analyzed the food ordering pattern from a food aggregator company. I used the Jupyter lab with Anaconda to train, organize, run and analyze datasets and models that yield meaningful results. I used Deep Learning and Artificial Intelligence techniques to create a computer vision model that can accurately detect facial emotions.
JUN 2023 Street View Housing Number Digit Recognition https://eportfolio.mygreatlearning.com/sara-tily?utm_source=social&utm_medium=linkedin This project involves recognizing street view housing number digits using artificial and convolutional neural networks. I used Google Colab to train, organize, run and analyze datasets and models that yield meaningful results. 2
APR 2023 FoodHub Order Analysis
https://eportfolio.mygreatlearning.com/sara-tily?utm_source=social&utm_medium=linkedin Analyzed the food ordering pattern from a food aggregator company. I used the Jupyter lab with Anaconda to train, organize, run and analyze datasets and models that yield meaningful results. In this project, I learned how to leverage data to improve decision-making within an organization.
WORK EXPERIENCE
Tesla (via KForce)
Golang Developer
12/2023 – 07/2024
Converted RESTFul API calls to gRPC calls and refactored existing code to be more maintainable.
Created golang scripts to fetch data from other internal systems to populate databases. Contributed to the system design of Golang microservices, leading to an in-depth knowledge of the product
Worked in a docker based local environment for development. Performed code reviews on backend pull requests as needed, to keep a consistent workflow, while providing full coverage of unit tests. Fixed complex issues that require debugging frontend(Typescript) and backend(golang) code. Wrote and debugged ansible scripts to deploy code across different tiers in a distributed environment.
Technology used: Golang, Typescript, React, gRPC + web gRPC, MySQL, Docker, Kubernetes Dynata
Software Developer
03/2020 – 01/2023
Contributed to the system design of Golang microservices, for developing their product, Automated Research Solutions (ARS), from scratch. It was a client facing web application where clients can use pre-defined research templates to create their surveys. Worked in a docker based local environment for development. ARS integrated internal applications API’s to publish these surveys where end users can provide their feedback. Worked on automated solutions to provide a product for easier experience in data sampling through prepackaged methodology. Created protobuf objects and services in Golang in a microservice environment.
Maintained public API platform for data sampling. Changes to the API included removing and adding new fields in JSON. Add new endpoints for internal usage between microservices.
Performed code reviews on backend pull requests as needed, to keep a consistent workflow, while providing full coverage of unit tests to avoid breaking changes. Added a feature on the front-end using ReactJS and Typescript. Used docker containers for local environment, along with Kubernetes to deploy code on different tiers and connect to dev databases to debug tier based issues. Created and used teamcity projects to deploy sites on AWS. Technology used: Golang, Typescript, ReactJS, gRPC + web, MySQL, Kubernetes, Docker 3
Business Wire – A Berkshire Hathaway Company
Senior Software Developer
04/2013 – 03/2020
Worked on HQ product of Businesswire, which hosted 250 press release sites for its clients using Drupal based set up. It uses a common backend, in PHP, with customized frontend, in jquery, for its clients.
Worked extensively on messaging and notification Drupal modules, along with the custom solution to integrate the 3rd party to send emails from client sites (Drupal 6 & 8). Implemented and maintained the 3rd party API’s to display stock price in the client site and also utilize these API’s to generate financial alerts (Drupal 6 & 8). Coordinated clients to configure SPF and DKIM, so the emails received by users were not treated as spammed.
Implemented automation selenium web-driver/Java TestNG code, which runs across 250 client sites. These scripts were multi-threaded, so a 2 hour job was done in 20 minutes. Also implemented the same scripts in selenium grid, with 5 slaves. Load and performance testing using Jmeter scripts with multiple thread groups. Used a simple data writer in order to optimize resource utilization. Wrote scripts in Phing, a build tool based on Apache Ant, to provide an automation layer for continuous integration (CI), by testing, building and launching Drupal 8 sites. Technology used: Python, PHP, Java, Javascript, Apache Ant, Phing, MySQL, Jmeter, TestNG, Selenium WebDriver, Selenium Grid, Automated testing Quantum Capital Fund
Software Developer
07/2012 – 03/2013
Implemented dashboard for all the apps developed by the company to display live data from MySQL. The dashboard will be updated every minute. Wrote monitoring scripts in bash to monitor all the servers and apps using bash script and selenium library in Java.
Implemented prototype of social networking application using Joomla framework in PHP using PHPcassa library to interact with Cassandra database. Designed Cassandra database schema for emotional rating system and implemented web services Restful APIs for the same using Astyanax [Netflix library] in Java. I had also designed custom MVC framework for this application Technology used: PHP, Java, PHPCassa, Cassandra, MySQL, Astyanax [Netflix library] Google, Inc.
System Administrator / Tool Developer - Contractor 04/2011 – 04/2012
Tools Development & Support for the Localization and Editorial Departments at Google. Convert existing PHP scripts into Python.
Numerous bug fixes for previously existing automations and restored broken and optimized processes related to Language Quality Evaluation (LQE) and Arbitration; and automated them in Python.
Automated end of month activities related to LQE and automated fetching of Review Reduction audits from WorldServer into local databases using Java. 4
Standardized translation vendors and review vendors reports related to Language Quality Evaluation (LQE) with more accurate data using Python. Technology used: PHP, Python, Java, MySQL
Construct Zero, Inc.
Web Developer
02/2011 – 04/2011
Reverse-engineered existing web-based application, having LAMP (Linux, Apache, MySQL, PHP) architecture, developed using Ajax heavily. Created application programming interfaces (API's) to support the application. Technology used: PHP, Ajax, MySQL
Ripple, Inc.
Backend Engineer
07/2009 – 05/2010
Created application programming interfaces (API's) in PHP and MySQL for Ripple, Inc., a social networking application, using ZEND (MVC) framework. Fixing unit test, help in QA, using Trac & Pivotal tracker for bugs & documentation. Collaborated with a geographically distributed development team in a fast-paced, start-up environment. Use of SVN, Trac, Wiki, and other tools was required. Technology used: PHP, MySQL
PUBLICATION
Sara Tily, Marguerite C. Murphy, Omkar Dangat, Christopher D. Smith, GO Visual Browser, Fifth International Conference on Semantic Computing (IEEE ICSC 2011), September 18-21, 2011, Stanford University, Palo Alto CA, USA
5