resume_bhavin_agrawal_software_engineer

1
Bhavin Agrawal 201 S 4 th St #431, San Jose,CA 95112 | 408.387.2442 | [email protected] | http://www.linkedin.com/i n/bha vinagra wal OBJECTIVE Seeking Software Engineering Internship/Co-op position starting from Spring/Summer 2017 EDUCATION M.S. Software Engineering | San Jose State University [GPA: 4.0] Expected Dec 2017 Course work: Enterprise Distributed Systems, Enterprise Software Platforms, Cloud Technologies, Virtualization Technologies, Web and Data Mining B.E. Information Technology | Gujarat Technological University [GPA: 3.73] Jun 2008 - May 2012 Course work: Data Structures & Algorithms, Database, Object oriented Analysis and design, Operating Systems TECHNICAL Programming Languages: Java (J2EE), JavaScript, SQL, C, Python, Shell script SKILLS Cloud/Virtualization Technologies: Docker, VMware vSphere, AWS, IBM Bluemix, Google cloud Database: Oracle, MySQL, MongoDB, PostgreSQL, Cloudant, IBM DB2 Frameworks/Platforms: Spring (Core, MVC), Hibernate, Express Js, Junit Build/Version Control tools: Git, Apache Maven, SVN, Perforce Web Technologies: , JavaScript, NodeJS, AngularJS, JSP, MEAN Stack, Bootstrap, JSON, SOAP/RESTful Web Services Software Development: RESTful APIs, GoF Software Design Patterns , Agile methodology (Scrum) Operating Systems: Linux, Windows, Mac OS WORK Systems Engineer, Tata Consult ancy Services (TCS), Mumbai, India June 2012 - May 2015 EXPERIENCE Worked as a full-stack developer and designer for Enterprise Application. Utilized programming principles and techniques to write code in J2EE using frameworks Spring, Hibernate. Primary member of VAT framework team and responsible for maintaining centralized patented framework for 11 VAT Projects (4 International, 7 Domestic) within an ISU (Industry Solution Unit). Developed Gujarat VAT website using HTML5, Jquery, Node.js and AngularJs. Worked on interactive UI design Senior Software Developer, Amdocs Inc., Pune, India June 2015 - Jan 2016 Worked as a full-stack developer and designer for Enterprise Application Requirement gathering, analysis, design, implementation and Junit testing. Utilized Java and Spring framework for persistent layer. Test driven development and software management using Apache Maven and Perforce Created SOAP/REST based Web Services for AT&T and Singtel client. PROJECTS Build and deployment automation with Docker on AWS (AWS, Docker, Ansible, Node.Js, MongoDB) [Current] Automate the code promotion to AWS EC2 instance with help of Ansible Script and Docker container Load balancing, Scaling and availability using Elastic Load Balance (ELB), Auto scaling & capacity provisioning Amazon Fresh Simulation (MYSQL, RabbitMQ, Redis, Bootstrap, NodeJS, AngularJS, JavaScript, Mocha, Jmeter, AWS) Spring 2016 Provided user, farmer and admin functionalities of Amazon Fresh like sign-up, sign-in with Password Encryption, give order, add-update-delete products-farmers-users, products as well as farmer search with Connection Pooling, load balancer and lazy loading. Distributed database design using MongoDB and MYSQL. Value Added Tax (VATIS) (Spring, J2EE, Or acle , postgreSQL, Jquery, Or acle Weblogic) June 2014-May 2015 A taxation solution application with process automation using J2EE and Spring-Hibernate framework Built a Web Portal UI with Dynamic UI adaption. UML Parser (Java, Java Parser - ANTL R APIs, yuml) Spring 2016 A java based tool that converts java source files into class diagrams based on standard UML notations Comprises of a parser to extract java constructs from source code and uml diagram generation API Twitter Application (RabbitMQ, MEAN Stack, MYSQL, HTML5, Jquery, Bootstrap, IBM Bluemix) Spring 2016 Implemented Twitter Application with News Feed, hashtag search, followers -following list, sign up, view profile etc. with connection pooling algorithm. Chicken Runner 3D Game (Unity 3D) (Windows + Android) Spring 2016 Developed replica of Crossy road 3D game in Unity 3D Implemented Design patterns Observer, Decorator, factory, prototype Proxy ME! (Cloudant, Google Maps API, NodeJS, AngularJS, IBM Bluemix) Spring 2016 Designed and implemented Web application portal for matching and substituting professionals Implemented algorithm for best match of professionals/employers using vast set of criterias

Upload: bhavin-agrawal

Post on 06-Jan-2017

28 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Resume_Bhavin_Agrawal_Software_Engineer

Bhavin Agrawal 201 S 4th St #431, San Jose,CA 95112 | 408.387.2442 | [email protected] | http://www.linkedin.com/in/bhavinagrawal

OBJECTIVE Seeking Software Engineering Internship/Co-op position starting from Spring/Summer 2017

EDUCATION M.S. Software Engineering | San Jose State University [GPA: 4.0] Expected Dec 2017

Course work: Enterprise Distributed Systems, Enterprise Software Platforms, Cloud Technologies, Virtualization

Technologies, Web and Data Mining

B.E. Information Technology | Gujarat Technological University [GPA: 3.73] Jun 2008 - May 2012

Course work: Data Structures & Algorithms, Database, Object oriented Analysis and design, Operating Systems

TECHNICAL Programming Languages: Java (J2EE), JavaScript, SQL, C, Python, Shell script

SKILLS Cloud/Virtualization Technologies: Docker, VMware vSphere, AWS, IBM Bluemix, Google cloud

Database: Oracle, MySQL, MongoDB, PostgreSQL, Cloudant, IBM DB2

Frameworks/Platforms: Spring (Core, MVC), Hibernate, Express Js , Junit

Build/Version Control tools: Git, Apache Maven, SVN, Perforce

Web Technologies:, JavaScript, NodeJS, AngularJS, JSP, MEAN Stack, Bootstrap, JSON, SOAP/RESTful Web Services

Software Development: RESTful APIs, GoF Software Design Patterns, Agile methodology (Scrum)

Operating Systems: Linux, Windows, Mac OS

WORK Systems Engineer, Tata Consult ancy Services (TCS), Mumbai, India June 2012 - May 2015

EXPERIENCE Worked as a full-stack developer and designer for Enterprise Application.

• Utilized programming principles and techniques to write code in J2EE using frameworks Spring, Hibernate. • Primary member of VAT framework team and responsible for maintaining centralized patented framework for 11 VAT Projects (4 International, 7 Domestic) within an ISU (Industry Solution Unit). • Developed Gujarat VAT website using HTML5, Jquery, Node.js and AngularJs. Worked on interactive UI design Senior Software Developer, Amdocs Inc., Pune, India June 2015 - Jan 2016

Worked as a full -stack developer and designer for Enterprise Application Requirement gathering, analysis, design, implementation and Junit testing. Util ized Java and Spring

framework for persistent layer. • Test driven development and software management using Apache Maven and Perforce • Created SOAP/REST based Web Services for AT&T and Singtel client.

PROJECTS Build and deployment automation with Docker on AWS (AWS, Docker, Ansible , Node.Js, MongoDB) [Current]

Automate the code promotion to AWS EC2 instance with help of Ansible Script and Docker container

Load balancing, Scaling and availability using Elastic Load Balance (ELB), Auto scaling & capacity provisioning

Amazon Fresh Simulation (MYSQL, RabbitMQ, Redis, Bootstrap, NodeJS, AngularJS, JavaScript, Mocha, Jmeter, AWS) Spring 2016

Provided user, farmer and admin functionalities of Amazon Fresh like sign-up, sign-in with Password

Encryption, give order, add-update-delete products-farmers-users, products as well as farmer search with Connection Pooling, load balancer and lazy loading. Distributed database design using MongoDB and MYSQL.

Value Added Tax (VATIS) (Spring, J2EE, Oracle , postgreSQL, Jquery, Oracle Weblogic) June 2014-May 2015

A taxation solution application with process automation using J2EE and Spring-Hibernate framework

Built a Web Portal UI with Dynamic UI adaption.

UML Parser (Java, Java Parser - ANTL R APIs, yuml) Spring 2016 A java based tool that converts java source files into class diagrams based on standard UML notations

Comprises of a parser to extract java constructs from source code and uml diagram generation API

Twitter Application (RabbitMQ, MEAN Stack, MYSQL, HTML5, Jquery, Bootstrap, IBM Bluemix) Spring 2016 Implemented Twitter Application with News Feed, hashtag search, followers -following list, sign up, view

profile etc. with connection pooling algorithm. Chicken Runner 3D Game (Unity 3D) (Windows + Android) Spring 2016

Developed replica of Crossy road 3D game in Unity 3D

Implemented Design patterns – Observer, Decorator, factory, prototype

Proxy ME! (Cloudant, Google Maps API, NodeJS, AngularJS, IBM Bluemix) Spring 2016 Designed and implemented Web application portal for matching and substituting professionals

Implemented algorithm for best match of professionals/employers using vast set of criterias