Post Job Free
Sign in

Engineer Software

Location:
Lisle, IL
Posted:
September 15, 2015

Contact this candidate

Resume:

VIRAL SHAH

Address: **** ******* **** **, *** Jose, CA 95136 Phone: 832-***-**** Email: *****@*******.*** Summary Of Technical Skills

•Programming Languages: C++, JAVA, Python, PHP

•Backend: MySQL, MongoDB, Redis, ElasticSearch

•Scripting language: Shell

•Web Development: HTML, CSS, JavaScript, JQuery

•Agile Techniques: Scrum, Kanban, TDD, BDD

•Source Control: Git, SVN

•Containers/Portable Environments: Puppet, Docker, Wercker

•Testing Environment/Tools: Sauce Lab, Hiptest

Experience

Edgecase (Formerly Compare Metrics): Austin, TX June 2014 – May 2015 Operations Engineer Intern

● Participated in Agile Scrum and Kanban processes and Test Driven Development (TDD), Behavior Driven Development (BDD), utilizing JIRA and Confluence.

● Responsible for Jenkins administration and configuration for all automated processes.

● Developed automated Jenkins CI jobs execution framework using Python and Bash scripts. These scripts are used as the core automation engine in the corporate infrastructure.

● Responsible for making the test process automated on different web browser with Sauce Labs using Selenium webdriver that reduced testing time by 80% and increased accuracy by 60%.

● Experimented with Docker and Wercker continuous integration and delivery tool for containerized builds and deployment.

● Utilized development environment consisted of Eclipse and pyCharm with GIT version control.

● Architected and Engineered data feed validation automation framework to solve complex problems around translating data between xml, csv, and json using Python Lettuce. This enabled client services and engineering teams to reliably test the functionality of internal feed processors with each new code change.

● Wrote and executed queries against backend for high scale application using NoSQL database such as MongoDB and Redis. Cruxbot Inc. (India) Aug 2012 – July 2013

Software Engineer

● Extended natural language processing (NLP) tool to perform tasks automating text summarization and identification of web- page content and metadata.

● Developed automatic summarization tool extensions for Chrome and Safari that assist students, professors and professionals to understand the webpage content efficiently.

● Validated software module by unit testing with various test cases by using user experience & feedback. The results enabled the developer to quickly make modifications per user’s needs. Tata Consultancy Services (India) Dec 2011 – April 2012 Online Voting System

● Used the MVC architecture as basis for the major components of an online voting system e.g. Candidate and Polling agent details. The project assisted the state government to understand internet based voting, which resulted in a change in the voting system in the entire state.

Home Department Integrated IT Solution

● Collaborated with a 12 person team as a Web Application Developer on an E-governance project designed for the Home Department, State Of Gujarat, India. I was the key contributor in the project team to handle criticality of the data.

● Using HTML and CSS, implemented online applications for Anti-corruption Bureau and Police Department integrating a Workflow Management System based on roles and responsibilities. Education

MS in Computer Science Aug 2013 – Aug 2015

Texas State University: San Marcos, TX GPA: 3.17

● Relevant Coursework: Programming Practicum with C++, Algorithm Design Analysis, Advanced Internet Information Processing, Database Theory, Software Quality, Formal Language (Theory of Computation) BE in Computer Engineering Sep 2007 – July 2012

Hemchandracharya North Gujarat University: Gujarat, India GPA: 3.5

● Relevant Coursework: Computer Graphical Techniques, Object Oriented Programming with Java, Software Engineering, Database Management System, Web Application Development Projects and Professional Activities:

Author - Survey of Debugging Methods Sep 2014 – Dec 2014

Wrote paper in IEEE format for statistical, experimental, satisfiability and hybrid debugging using different technologies such as AVA, BugEx, Rapid, Radar and Boogi verification debugger using multiple algorithms like dynamic symbol execution. Lead Software Engineer Electronics - Department store eCommerce site - PHP/HTML/CSS Sep 2014 – Dec 2014

● Worked with 4 other team member to implement a department store website.

● Wrote all requirements and implemented electronics department for all subcategories.



Contact this candidate