Sashi Horino
Redondo Beach, CA 90278
Phone: 310-***-****
E-mail: **********@*****.***
EDUCATION
B.S., Computer Science
University of Washington Seattle, Washington
Magna Cam Laude
G.P.A. 3.83
B.S., Mathematics
University of Washington Seattle, Washington
G.P.A. 3.84
Objective
I am looking for software development work in various industries.
I previously worked for Microsoft, Attachmate – Enterprise solution provider, ReachLocal – Leading SEM
solution provider, and so on. I am a U.S. citizen and bilingual in Japanese and English and have helped a
few U.S. companies such as one owned by an ex-Microsoft employee for venture and market development in Japan.
PROGRAMMING LANGUAGES/SKILLS
- Spring Boot - Java - JavaScript - RxJava Reactive Programming -Node.js
- NOSQL - Cassandra - Couchbase - AWS Cloud - Some Hadoop - MySQL
- Tomcat/WASCE/JBOSS/WebLogic - AngularJS - RESTful - Oracle - Hibernate
- HTML - CSS - Microservices
RELEVANT EMPLOYMENT
Senior Software Engineer 2019 – present
Calsaws,org
Developed and implemented the organization-wide texting framework from scratch, now used by all employees.
Built the system using AWS Lambda (Node.js) integrated with Pinpoint SMS, VPC, API Gateway, ALB, Route 53, SNS, SQS, and Kinesis.
Configured API Gateway to invoke Lambda functions, which in turn call the Pinpoint SMS API.
Designed an asynchronous message processing pipeline using SQS to store SMS delivery receipts and outgoing messages, with real-time stream processing via Kinesis and SNS.
Developed a robust Java-based Amazon MQ publisher/listener system with Dead Letter Queue (DLQ) support and automatic retry mechanisms.
Technologies used: Git, Gradle, AWS SAM, Swagger, and limited Kafka.
Senior Java Software Engineer
Mitsubishi Motor North America 2018 - 2019
Introduced Node.js to the team. Designed and coded Express Node.js with AngularJS and JavaScript for
dealership application. Coded Java RESTful application with JQuery for generating dealer coupons.
Senior Java Software Engineer
America Honda 2014 - 2018
Designed and coded Couchbase distributed vehicle connectivity cache system from the ground up using
Java Reactive Programming paradigm. Created NOSQL query application using AngularJS (JavaScript)
and Spring MVC. Worked on the AcuraLink mobile app using Android and Vehicle diagnostics
connectivity systems using Java, Web Services, Hibernate, JMS, Spring Boot, and Spring Data.
Senior Java Software Engineer
Cast & Crew Entertainment 2012 - 2013
Designed and coded a brand-new Java payment system for major studios networks such as Warner Bros.,
ABC, etc. using Apache Jersey and Oracle database. The project uses design patterns such as strategy,
adapter, factory, singleton, etc. The technology used: Java, JPA, Spring, Hibernate, RESTful, JAXB,
Tomcat, and Scrum.
Senior Java Software Engineer 2008 – 2012
ReachLocal
Designed and created ReachLocal RESTful API for iPhone mobile app using Apache Jersey and Cassandra. Designed event push model mechanism using a JMS queue and Cassandra for the company event mechanism infrastructure. Events such as comments, reviews, email, etc. are captured from social networks such as Twitter, Facebook, etc. using a radar mechanism. Created a search engine optimization campaign and report mechanism for Google, MS, Yahoo, Facebook, etc. Technology used: Java, Spring, Spring MVC, AOP, JSP, MySQL, Hibernate, Cassandra, HTML, JQuery, Ajax, etc.
Senior Java Software Engineer 2005 - 2008
PCS Los Angeles, CA
Developing and designing telecommunication applications: JAVA real-time phone validation, credit card payment system using ETL and JAVA/ .NET web services, Call record processing (JAVA/Perl), web browser application with Spring framework, etc. Applications are mainly based on either Tomcat 5.X or Jboss on Linux servers with local balancing/clustering for redundancy. Database platforms are based on either MySQL/Oracle. Technology used: Java, Spring, MySQL, etc.
Senior Java Software Developer / Manager for Development and IT 2003 -2004
TCAI Los Angeles, CA
Managing IT network team:
Administrating Mail Server, DNS Server, Domain setting, VPN setting, Firewall setting, and Web Hosting.
Senior Software Developer 2002
Primus Knowledge Solution Seattle, Washington
Maintaining awarded Primus Web eServer product for Japanese market. Their product uses ASP and C++.
Senior Java Software Developer 2000 – 2001
DataChannel Corporation Bellevue, Washington
Developing a Web portal product for Windows NT and Sun Solaris using technologies such as BEA WebLogic Application Server, Apache Server, IIS, MS SQL Server, Java (J2EE), Servlet, Java, JSP, JMS, JavaScript, XSLT, and XML.
Senior Software Developer 1992 –2000
Attachmate Corporation Bellevue, Washington
Designing and coding Windows applications including Attachmate Host Integration Server and Host Access Server (using COM, Java security, JNDI, XML, and EJB); network redirectors (Windows device drivers); transaction processing; client/server modules; ODBC; Telnet; data queues; ActiveX File Transfer; Internet connections; etc.
Quality Engineer
Microsoft Corporation 1990
Testing and coding various Microsoft software.