Post Job Free
Sign in

Software Engineer Computer Science

Location:
Bellevue, WA
Posted:
January 24, 2018

Contact this candidate

Resume:

Saikiran Vanama

***. ***. **** ***************@*****.*** Seattle, WA

LinkedIn: linkedin.com/in/saikiranvanama

GitHub: github.com/saikiranvanama

AngelList: angel.co/saikiran-vanama

TECHNICAL SKILLS

●Proficient: Java, J2EE, JDBC, Spring Boot, Log4j, JSP, Servlets, SQL, Oracle 10g, MongoDB, Redis, Jenkins, XML, SOAP, Restful Services, MAVEN, JUnit, Mockito, Tomcat 8, Rally, Git, Bitbucket, Agile Methodology

●Exposure: Hibernate, JavaScript (ES6), Node.js, Express, Unix, Splunk, HTML5

WORK EXPERIENCE

T-Mobile (Accenture) Software Engineer Seattle, WA Aug. 2017 - Present

●Built Digital Commerce Platform (DCP) for T-Mobile prepaid project call flow with Microservice architectural pattern, and engineered workable model, decoupling RESTful services to optimize deployments by up to 98%.

●Reduced number of network hops and response time of loading page by over 25% through building cache using Java, Spring Boot, and Pivotal GemFire, acting as shared memory between Microservices.

●Improved response time of service by > 20% by implementing parallel processing of APIs with Java and Spring.

●Minimized response time of RESTful services by 40% by implementing best strategies in parsing dynamic JSON from FACADE using Java, Spring Boot and JSON Parse framework.

●Created SOAP clients by creating XML schemas for defining request and response messages for web services.

●Achieved 95% test coverage using JUnit and Mockito frameworks, leveling up code quality with SonarQube.

●Configured Maven as automation build tool, Jenkins for continuous integration and Rally for user story.

●Documented and restructured request and response bodies for 27% of company APIs (over 40) using Swagger, resulting in maintainable code while generating Plain Old Java Objects.

●Followed scrum agile methodologies to break down projects into sprints and met 100% of critical deadlines.

Accord Software and Systems Software Engineer Aug. 2013 - Aug. 2015

●Engineered offline message extraction utility system in Java and Swing, dynamically tracking and visualizing every message generated by subsystem which reduced debugging times by 10X.

●Created RESTful clients to establish active communication between 15+ web services using JAX-RS and Spring.

●Redesigned legacy standalone system to be web application by creating user-friendly GUI using HTML5 and CSS3 with JavaScript for client side validations, improving responsiveness and ease-of-use of web pages.

●Engineered driver API for AFDX, CAN and A429 protocols, enabling communication between critical Airbus subsystems to provide centralized communication platform.

●Managed team of 15 engineers and trained on driver API protocol while solving technical issues during sprints.

EDUCATION

M.S. Computer Science, California State University, Long Beach (GPA: 3.7) Jun. 2017

B.S. Computer Science, VTU (GPA: 3.5) Jun. 2013

SIDE PROJECTS

Yelp 2.0 Software Engineer code Jan. 2016

Enhanced Yelp UI providing extensive filtering, review tracking and checkin for businesses based on geolocation.

●Architected platform utilizing Java and Swing with MongoDB for persistence of over 1GB of Yelp review data.

●Exclusively used join operations on collections to improve querying performance by over 50% using indexing.

Multiroom Real-Time Chat Server Software Engineer Aug. 2015

Chatroom platform allowing multiple users to subscribe and exchange messages efficiently in real-time.

●Structured Node.js backend using Express and ES6 features, deploying system on cloud using Heroku.

●Built chat rooms with websockets using Socket.IO, creating separate chat rooms and message notification.

LEADERSHIP + AWARDS

DXT Team Best Performer for project delivery on time for Postpaid App, T-Mobile Dec. 2017

“Rising Star” for addressing critical issues in Memory Management, Accord Software and Systems Jan. 2014



Contact this candidate