SURAJ VANGALA
*************@*****.*** 513-***-**** Arlington heights, Chicago, Illinois, 60005
https://www.linkedin.com/in/surajvangala/
Graduate Computer Science student at University of Cincinnati experienced application developer and looking for challenging position in the Software Technology field.
EDUCATION
Master of Science in Computer Science May 2020(Available immediately)
University of Cincinnati, Cincinnati, Ohio GPA: 3.9
Bachelor of Engineering in Electronics and Communication Engineering August 2013 – June 2017
Jawaharlal Nehru Technological University, India GPA: 3.77
TECHNICAL SKILLS
Languages: C, C#, Java/J2EE, Python, PySpark, Unix shell scripting, Object Oriented Design
Web Technologies: HTML5, JavaScript, CSS3, XML, JSON, JQuery, Angular JS, JDBC, Bootstrap, Spring Boot, RESTful Web Services, Spring MVC, SOAP, ApacheKafka
Database: SQL, HIVE, MySQL
Software Models: Agile, Waterfall, Spiral Model
Tools: Git, AWS, Docker, Hadoop, Map-Reduce, Kubernetes, Visual Studio, Putty, Microsoft Visual Studio, WinScp, SAP BI(Business Intelligence Tool), Maven, Jira, Eclipse, Linux, Microsoft Windows, NetBeans, Oracle, Microsoft Office, Microsoft Excel, Microsoft PowerPoint, Microsoft Outlook
PROFESSIONAL EXPERIENCE
DXC Technology, India-IT Developer May 2017 – July 2019
2+years of work experience in complete “Analysis, Object Oriented Design, development, implementation and maintenance of Software applications using Java”.
Java Developments for an UK based Software Company Nov 2018 – July 2019
oDesigned and developed application using spring, Hibernate, Angular JS and SOAP/REST web services
oDeveloped the front - end web pages by using HTML, CSS by taking advantage of the frameworks-Angular JS
oDesigned and developed scripts on Unix server to automate batch jobs execution on server
oImplemented SQL queries to retrieve data from the database.
oGood Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.
oExperience in using JSON Web Tokens(JWT) to securely communicate JSON Objects.
oLog4j tool is used to store logs and error tracing.
oConducted knowledge transfer sessions for the QA team and new joiners in the team
oPerformed code reviews and maintain projects in JIRA for the different projects of the team
oJenkins is used for CD/CI deployment and Maven is used as build tool.
Java Development for an US based Product Company May 2017 – October 2018
oDesigned and developed application codes using Java/JEE, XML,Spring Framework, and Hibernate Framework and in script change by using UNIX shell scripting
oCreated UI designs by incorporating RESTful API's and Spring Boot framework
oCreated different database schemas consisting of tables, views, stored procedures and indexes using SQL
oExperience in working with application server technologies like WebLogic, Apache Tomcat and JBoss
oFollowed Agile software development practice paired programming and Scrum status meetings
oExperience working with Git, SVN tools and having knowledge of some source control concepts
oDeveloped testcases and performed unit level testing for the developed module using JUnit in collaboration with testing team
ACADEMIC PROJECTS
Realtime Chat app using Apache Kafka, Spring Boot, React JS and Web Sockets May 2020-June 2020
o Developed a simple real-time chat application that demonstrates how to use Kafka as a message broker along with Java, Spring Boot as Backend, and ReactJS on the front-end.
Map-Reduce and Py-Spark Developments for Complex Data Analysis October 2019 – December 2019
oDesigned map-reduce solutions for generating directed and undirected graph using Java and integrated with python for performing complex operations
oCleaned and collated TBs of datasets using Scala, Python and developed Py-Spark solutions for efficient analysis of data on Hadoop cluster
oImplemented a web application using JavaScript, CSS3, HTML5 and hosted in AWS website
oDesigned and Developed dynamic application using HTML5, CSS3, JavaScript
Docker Container for Real-Time Systems August 2019 – October 2019
oDeveloped platform independent docker container which acted as shipping container system for code
oDeveloped algorithms that used Alpine images for Ubuntu systems along with Python scripting for increasing efficiency and productivity