resume_bhavin_agrawal_software_engineer
TRANSCRIPT
![Page 1: Resume_Bhavin_Agrawal_Software_Engineer](https://reader036.vdocuments.net/reader036/viewer/2022083106/586f8cec1a28ab54768b6c1d/html5/thumbnails/1.jpg)
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