Post Job Free
Sign in

Software Developer Computer Engineering

Location:
Gainesville, FL
Salary:
95000
Posted:
July 19, 2017

Contact this candidate

Resume:

Amol Gupta

Email ID: ****.***@*****.***

Position: Full Stack Software Developer

Phone Number: 352-***-****

https://www.linkedin.com/in/amol-gupta

Summary:

Experience in all phases of Software Development Lifecycle includes Software Analysis, Planning, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications and Web based Enterprise Applications using Java J2EE, java 1.7/1.8, JDBC, Servlets, JSP and Restful Web Services.

Extensive experience in design and development of J2EE applications using Servlets, Spring MVC Framework.

Designed model using POJOs, Java Collections.

Experience in developing web applications using technologies like HTML, XML.

Hands on experience in technologies like JDBC, Servlets, Web Services.

Expertise in J2EE Design Patterns such as MVC, Singleton, DAO.

Good working knowledge on database concepts and experience working with Oracle and MySQL.

Hands on Experience with version control tools like GIT.

Good experience in Waterfall based approach and Agile methodologies for development.

Hands on experience in different IDE's i.e. IntelliJ, Eclipse, NetBeans

Education:

Master of Science in Computer Engineering –University of Florida [CGPA: 3.49/4.00] May 2017

Coursework: Principles of Computer System Design, Computer Architecture, Distributed Operating Systems, Advanced Data Structure.

Bachelor of Technology in Electronics and Communication Engineering– Punjab Technical University May 2011

Coursework: Software Engineering, Object Oriented Design, Embedded systems.

Technical Skills:

Languages : Java, C++, python, ReactJS

Web Service : JSP, HTML, CSS, JavaScript, JSON, Servlets, RESTful

Frameworks : Spring MVC Framework

RDBMS : MySQL, Oracle 10g

Application Servers & IDE : Apache Tomcat, Eclipse IDE, RAD, IntelliJ IDEA

Build and CMT : Maven, GitHub

Operating System : Windows, Linux

Experience:

SYSTEM ENGINEER TATA CONSULTANCY SERVICES LTD.

Java J2EE Developer GlaxoSmithKline Services Jan 2012 – Dec 2013

Performed requirement gathering, analysis and system design for Store Inventory application.

Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.

Involved in creating various Data Access Objects for Addition, modification and deletion of records

Using these DAO's retrieved data from Oracle data base using SQL queries.

Involved in the development of JSPs and Servlets for different User Interfaces.

Involved in development of application using Core Java based on MVC model and controller using servlet class.

Used JDBC and Oracle11g database for tables creation, SQL queries using Stored Procedures.

Involved in deployment of application on Apache Tomcat Server.

Environment: Java J2EE, JSP, Spring MVC, SQL Developer, Oracle 11g, Eclipse, Apache Tomcat, MS Visio, MS Office

Java Development Support Deutsche Bank Dec 2013 –Jul 2015

Contribute to development/improvement of concepts and to improve existing techniques.

Develop standard operating procedures for System maintenance.

Debug application deployment issues in a time bound manner.

Met 99% SLA troubleshooting issues with the help of the information provided by the client.

Environment: Java J2EE, JSP, Spring, JMS, Oracle 11g, Eclipse, Maven, MS Visio, MS Office

ACADEMIC PROJECTS

Trending Hashtag counter for Social sites 2016

Designed and Implemented an application in C++ to read and store hashtag values

Count for these hashtags is stored using Fibonacci heap and HashMap.

Experience implementing Fibonacci heap data structure.

Extended functionalities – (CRUD)Creation, Remove, Update, Delete values, perform range queries etc.

Environment: C++, Windows, Linux, Advanced Data Structures, Visual Studio

Internet of Things: Beaglebone Black based remote air-conditioner 2016

Working in team of 5, designed and implemented XINU device drivers for analog and digital sensor.

Using Code generator automated device drivers using device specific DDL language, JSON was used in our project.

Experience using UDP protocol and RESTful API for establishing remote connection between EDGE and Cloud Server.

Producer-Subscriber problem is handled efficiently as multiple boards are connected to server.

Environment: C, Linux, JSON, Restful APIs, BeagleBone Black development board

Distributed Fault tolerant hierarchical file system using FUSE 2015

Designed and developed a highly scalable application based on Client-Server model in Python.

Developed a custom filesystem modeled on File System in User-space (FUSE).

Experience using MongoDB NoSQL database for persistent storage capacity using dictionaries.

Replication of server in case of failure was practiced using Quorum approach providing data redundancy.

Environment: Python, Linux, NoSQL MongoDB, FUSE filesystem, RPC, Restful

AWARDS & ACHIEVEMENTS

Achievement Award at University of Florida 2015

Awarded 'On the Spot Award' in Tata Consultancy Services 2013



Contact this candidate