Sunil Gowdru C | MS in Computer Software Engineering | Arizona State University
: http://sunilgc.me | : sunilgc0@gmail.com | : (480)-819-8383
Summary
Graduated in May 2017, Worked as a software engineer for 3.8 years in backend development at EMC Corporation. Interested
in Software engineer position in primarily Java stack Backend, Web services. Few projects in the angular front end, Mobile,
Machine learning, and Big data. Applied project experience in mobile development, machine learning, Distributed computing.
Strong object-oriented design skills with an understanding of common design patterns. Strong team player with critical thinking,
extensive skills, constantly experimenting; focused on delivering results, problem-solving and effective communication skills
Work Experience
Software Engineer – Dell EMC, Bangalore, India September 2013 - July 2015
➢ Backend development on Documentum Content Server, Web API with Java, Java EE, CDI, Servlets, JDBC, Multithreading.
Extensive experience in Spring and concepts of MVC, REST, JPA, Jersey, OAuth, JSON, WSDL, SOAP
➢ Demonstrated experience in working with different customers for content server, messaging server and application
development. Working with Deployment teams to support distributed deployments to various application servers
➢ Exposing API for Rest calls with Java, DAO layer with SQL databases like Oracle, SQL, Postgres. Knowledgeable with
NoSQL and ORM frameworks like JPA, Hibernate and spring microservices
➢ Design experience in Front-end with many popular frameworks such as JavaScript, CSS, HTML, jQuery, Bootstrap and
frameworks such as Angular, Node. Testing with Jasmine, Mocha.
Associate Software Engineer – Dell EMC, Bangalore, India October 2011 - September 2013
➢ Solid understanding in UI design, implemented all types of angular components like services, directives, routers,
controllers etc. Events, streams, web servers with Node JS. Using Gulp for writing tasks to automate, AWS deployment
➢ Development experience in Linux, Windows, Distributed database frameworks. Work with features, stories and patch
➢ Enforcing best software engineering practices, working in fast paced environments. Aligning with structural, creational
design patterns in java development to design applications and web services technologies, framework explorations.
Experience with multi-tiered clustered systems, SOA, scripting in python, groovy.
➢ Writing test suites to meet functional requirements with Junit, Hamcrest, Stubs. Implemented Test Driven development
by building modules around pre-written cases and automating test cases with selenium. Knowledge of SE practices SDLC,
CI, source control management, build processes, testing.
Academic Projects - https://github.com/sunilgc0
• Gesture and sign language recognition with Myo sensors and android trainer Fall 2016-Spring 2017
➢ Developing android app linking to Bluetooth sensor of Myo clinic device, and extracts EMG data from wrist
movements to recognize sign language of hand and then train the model, working with Android in impact lab
➢ This dynamic trained model is thereof used to help mute person to communicate using hand gestures android app
• Hotspot geospatial analysis on New York Taxis with Spark for ACM SIGSPATIAL 2016 Conference Fall 2016
➢ Worked on the designing, applying spatial statistics to spatio-temporal big data to identify statistically significant
spatial hot spots using Apache Spark, monitor with ganglia, used AWS for clustering
➢ Identify hotspots for Taxis using Getis-Ord statistic of NYC Taxi Trip datasets of over 15 million trips
• Mobile Movie Database App for iOS and Android Spring 2016
➢ Developed mobile app for iPhone and Android to view IMDB movies and videos. Data Stored in MySQL and Core data
➢ Implemented Server with Java for streaming Videos on mobile and simulate CRUD operations
• Sentiment analysis based on word-relationships using Senticnet - Semantic Web Mining Fall 2015
➢ Retrieved and analyzed user 80000 reviews of 1000 mobile brands from e-commerce website and provided a score
report consisting of sentiment scores, used N-grams, NLTK tools, Bayes classifiers heavily for analysis of reviews
➢ NLP and data analysis through python packages such as NumPy, SciPy, pandas, scikit-learn, ggplot2 and Sentiwordnet
Education
Master of CSE (Computer Software Engineering) May 2017
Arizona State University, Tempe, Arizona
Relevant skills
• Languages: Java EE, JavaScript, Node, Angular, Gulp, Python, Spark, Swift, SQL, Mongo, PostgreSQL, PHP
• Framework: Spring, MVC, Microservices, Android, iOS, Hadoop, Docker

Resume

  • 1.
    Sunil Gowdru C| MS in Computer Software Engineering | Arizona State University : http://sunilgc.me | : sunilgc0@gmail.com | : (480)-819-8383 Summary Graduated in May 2017, Worked as a software engineer for 3.8 years in backend development at EMC Corporation. Interested in Software engineer position in primarily Java stack Backend, Web services. Few projects in the angular front end, Mobile, Machine learning, and Big data. Applied project experience in mobile development, machine learning, Distributed computing. Strong object-oriented design skills with an understanding of common design patterns. Strong team player with critical thinking, extensive skills, constantly experimenting; focused on delivering results, problem-solving and effective communication skills Work Experience Software Engineer – Dell EMC, Bangalore, India September 2013 - July 2015 ➢ Backend development on Documentum Content Server, Web API with Java, Java EE, CDI, Servlets, JDBC, Multithreading. Extensive experience in Spring and concepts of MVC, REST, JPA, Jersey, OAuth, JSON, WSDL, SOAP ➢ Demonstrated experience in working with different customers for content server, messaging server and application development. Working with Deployment teams to support distributed deployments to various application servers ➢ Exposing API for Rest calls with Java, DAO layer with SQL databases like Oracle, SQL, Postgres. Knowledgeable with NoSQL and ORM frameworks like JPA, Hibernate and spring microservices ➢ Design experience in Front-end with many popular frameworks such as JavaScript, CSS, HTML, jQuery, Bootstrap and frameworks such as Angular, Node. Testing with Jasmine, Mocha. Associate Software Engineer – Dell EMC, Bangalore, India October 2011 - September 2013 ➢ Solid understanding in UI design, implemented all types of angular components like services, directives, routers, controllers etc. Events, streams, web servers with Node JS. Using Gulp for writing tasks to automate, AWS deployment ➢ Development experience in Linux, Windows, Distributed database frameworks. Work with features, stories and patch ➢ Enforcing best software engineering practices, working in fast paced environments. Aligning with structural, creational design patterns in java development to design applications and web services technologies, framework explorations. Experience with multi-tiered clustered systems, SOA, scripting in python, groovy. ➢ Writing test suites to meet functional requirements with Junit, Hamcrest, Stubs. Implemented Test Driven development by building modules around pre-written cases and automating test cases with selenium. Knowledge of SE practices SDLC, CI, source control management, build processes, testing. Academic Projects - https://github.com/sunilgc0 • Gesture and sign language recognition with Myo sensors and android trainer Fall 2016-Spring 2017 ➢ Developing android app linking to Bluetooth sensor of Myo clinic device, and extracts EMG data from wrist movements to recognize sign language of hand and then train the model, working with Android in impact lab ➢ This dynamic trained model is thereof used to help mute person to communicate using hand gestures android app • Hotspot geospatial analysis on New York Taxis with Spark for ACM SIGSPATIAL 2016 Conference Fall 2016 ➢ Worked on the designing, applying spatial statistics to spatio-temporal big data to identify statistically significant spatial hot spots using Apache Spark, monitor with ganglia, used AWS for clustering ➢ Identify hotspots for Taxis using Getis-Ord statistic of NYC Taxi Trip datasets of over 15 million trips • Mobile Movie Database App for iOS and Android Spring 2016 ➢ Developed mobile app for iPhone and Android to view IMDB movies and videos. Data Stored in MySQL and Core data ➢ Implemented Server with Java for streaming Videos on mobile and simulate CRUD operations • Sentiment analysis based on word-relationships using Senticnet - Semantic Web Mining Fall 2015 ➢ Retrieved and analyzed user 80000 reviews of 1000 mobile brands from e-commerce website and provided a score report consisting of sentiment scores, used N-grams, NLTK tools, Bayes classifiers heavily for analysis of reviews ➢ NLP and data analysis through python packages such as NumPy, SciPy, pandas, scikit-learn, ggplot2 and Sentiwordnet Education Master of CSE (Computer Software Engineering) May 2017 Arizona State University, Tempe, Arizona Relevant skills • Languages: Java EE, JavaScript, Node, Angular, Gulp, Python, Spark, Swift, SQL, Mongo, PostgreSQL, PHP • Framework: Spring, MVC, Microservices, Android, iOS, Hadoop, Docker