aashishresume

2
AASHISH MAHAJAN 1255 East University Drive Apt C-236, Tempe, Arizona, 85281, 480-738-9277 Email id: [email protected], Email - GitHub: https://github.com/aashishmahajangate6 SOFTWARE-ENGINEER Computer Science graduate with a core focus in Application Development and Database management. Almost 3yr of experience as a full stack Application Development and Testing and Database management with in-depth knowledge of: J2EE using MVC Servlet, JAVA Spring MVC and JAVA and Database Management using MYSQL and SQL. Web Application designing and scripting using Html/Html5, Css/Css3, Jquery, Highcharts, AJAX & Javascript. EDUCATION Master in Computer Science Concentration: Application development and Database system Arizona State University, Tempe, Arizona, 2014-2016 GPA- 3.2/4.0 Bachelor of Technology - Information Technology Concentration: Web application development Punjab Technical University, Jalandhar, India, Aug2008 - June2012 GPA - 3.75/4 SKILL SET Operation System : Windows 7, Linux Languages : J2ee- MVC Model Using Servlets, Core Java - Java Spring, Hibernate Web Technologies : Spring, JSP, Servlet, Javascript, Highcharts, Rest API, Jquery, Html5/Html, CSS/ CSS3, JSON, Bootstrap, AngularJS, ReactJS Testing Tools : ETL using Informatica, JUnit , Mockito, Unit, Regression, Performance Database /RDBMS : SQL, MySQL, SqlDeveloper by Oracle, Oracle Server, Data Warehouse ETL Tools : MySQL using workbench 5.6, SQL Developer by oracle, Oracle11g Development Tools : IntelliJ 14.2, Eclipse mars, visual basic Presentation Tools : Microsoft Office, Real Time Presentation Development Approach: Agile Development, Pair Programming, Test Driven Development, Kanban Development WORK EXPERIENCE Technical Lead – Geek Superhero at Gate6 July 2016 – present Gate6 is an Application development and marketing company with a new diversion to developing hybrid mobile applications. I worked as a Technical Lead and lead 6 different teams. In a span of my work, I have been able to work on 5 different projects which included mobile application, website migration and web application development. Worked as QA analyst, performed testing manual and automation testing using basic scripts for mobile and web applications. Worked as a Solution Architecture to shape the product in right direction and helped to Develop Database model and architecture to simplify the interaction underlying in the application system. Developed new functionality for the application using the Business intelligence tools. Sr. Application Developer Consultant at Early Warning Services Oct 2015 - Dec- 2015 Early warning services is one of the companies formed by 5 major banks of United States to ensure that the banks could connect and function without a threat of fraudulent activity or use of counterfeit checks. The duration while I worked at early warning system was short and I worked on mostly maintenance task and QA task. Resolved security violation issue of application, removing the exception violation, a major security threat. Proposed and developed the XML response patterns for the response violation code sent to bank request. I performed design testing post implementation. Performed QA testing for Development and QA environment, verifying the built issues, developing test cases, doing the war testing in QA environment, developed SOAP test cases and did QA server testing for the code commits. Technology Used: Java, Core Java, Spring MVC, crucible, JIRA, Bugzilla GIT for code repository, Linux Server, Hadoop+ Casandra, SOAP testing, XML pattern and configuration. Sr. Application Developer-Consultant at University of Phoenix May 2015- Oct 2015 The University of Phoenix is an Apollo group product that focuses on a model of distant education. The task I worked at the university of phoenix were all scratch up development which was designed developed delivered in 5 months. Proposed Dynamic graphical representation of student access activity of course week by week. Helps to monitor the student activity and access pattern over a period of course length. Dynamic Representation of feedback accessed activity pattern which helps an instructor to notice if a student is reviewing the notes and feedback given by instructor. Extreme interaction with Hadoop database work on the response, Creating API to consume service, XML configuration files and REST API.

Upload: ashish-mahajan

Post on 18-Jan-2017

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AashishResume

AASHISH MAHAJAN 1255 East University Drive Apt C-236, Tempe, Arizona, 85281, 480-738-9277

Email id: [email protected], Email - GitHub: https://github.com/aashishmahajangate6

SOFTWARE-ENGINEER

Computer Science graduate with a core focus in Application Development and Database management. Almost 3yr of

experience as a full stack Application Development and Testing and Database management with in-depth knowledge of:

• J2EE using MVC Servlet, JAVA Spring MVC and JAVA and Database Management using MYSQL and SQL.

• Web Application designing and scripting using Html/Html5, Css/Css3, Jquery, Highcharts, AJAX & Javascript.

EDUCATION Master in Computer Science Concentration: Application development and Database system

Arizona State University, Tempe, Arizona, 2014-2016 GPA- 3.2/4.0

Bachelor of Technology - Information Technology Concentration: Web application development

Punjab Technical University, Jalandhar, India, Aug2008 - June2012 GPA - 3.75/4

SKILL SET

Operation System : Windows 7, Linux

Languages : J2ee- MVC Model Using Servlets, Core Java - Java Spring, Hibernate

Web Technologies : Spring, JSP, Servlet, Javascript, Highcharts, Rest API, Jquery, Html5/Html, CSS/ CSS3,

JSON, Bootstrap, AngularJS, ReactJS

Testing Tools : ETL using Informatica, JUnit , Mockito, Unit, Regression, Performance

Database /RDBMS : SQL, MySQL, SqlDeveloper by Oracle, Oracle Server, Data Warehouse

ETL Tools : MySQL using workbench 5.6, SQL Developer by oracle, Oracle11g

Development Tools : IntelliJ 14.2, Eclipse mars, visual basic

Presentation Tools : Microsoft Office, Real Time Presentation

Development Approach: Agile Development, Pair Programming, Test Driven Development, Kanban Development

WORK EXPERIENCE Technical Lead – Geek Superhero at Gate6 July 2016 – present

Gate6 is an Application development and marketing company with a new diversion to developing hybrid mobile

applications. I worked as a Technical Lead and lead 6 different teams. In a span of my work, I have been able to work on

5 different projects which included mobile application, website migration and web application development.

Worked as QA analyst, performed testing manual and automation testing using basic scripts for mobile and web

applications.

Worked as a Solution Architecture to shape the product in right direction and helped to Develop Database model

and architecture to simplify the interaction underlying in the application system.

Developed new functionality for the application using the Business intelligence tools.

Sr. Application Developer – Consultant at Early Warning Services Oct 2015 - Dec- 2015

Early warning services is one of the companies formed by 5 major banks of United States to ensure that the banks could

connect and function without a threat of fraudulent activity or use of counterfeit checks. The duration while I worked at

early warning system was short and I worked on mostly maintenance task and QA task.

Resolved security violation issue of application, removing the exception violation, a major security threat.

Proposed and developed the XML response patterns for the response violation code sent to bank request. I

performed design testing post implementation.

Performed QA testing for Development and QA environment, verifying the built issues, developing test cases,

doing the war testing in QA environment, developed SOAP test cases and did QA server testing for the code

commits.

Technology Used: Java, Core Java, Spring MVC, crucible, JIRA, Bugzilla GIT for code repository, Linux Server,

Hadoop+ Casandra, SOAP testing, XML pattern and configuration. Sr. Application Developer-Consultant at University of Phoenix May 2015- Oct 2015

The University of Phoenix is an Apollo group product that focuses on a model of distant education. The task I worked at

the university of phoenix were all scratch up development which was designed developed delivered in 5 months.

Proposed Dynamic graphical representation of student access activity of course week by week. Helps to monitor

the student activity and access pattern over a period of course length.

Dynamic Representation of feedback accessed activity pattern which helps an instructor to notice if a student is

reviewing the notes and feedback given by instructor. Extreme interaction with Hadoop database work on the

response, Creating API to consume service, XML configuration files and REST API.

Page 2: AashishResume

Generating dynamic feedback access warning for the instructor dashboard it helps the instructor to have a set of

warning or red alert that student performance might need to be evaluated.

Researched and Developed graphical representation for the access pattern for students enrolled in a course.

Developed and tested above mentioned task in the development environment, deployed to QA and offshore

support for QA team at night, Knowledge transfer, to help QA team to get the code in production and explaining

the business logic, creating and sharing the test scenarios for the development.

Maintenance and Development for couple of bugs found in internal dashboard system for the admin, Provide

Control to admin to use the warning in stealth model. i.e. turn on /off the warning and graphical charts.

Performed active role as DBA for development and QA environment to include a major change in the report

generation. I worked on Oracle SqlDataware house to perform data migration and ETL testing.

Technology Used: Core Java, JAVA Sprint, hibernate, MVC Spring pattern, Mockito Testing, JSP, REST API, Jquery,

bootstrap, Html/Html5, CSS/CSS3, reactjs, Oracle SqlDeveloper, XML Configuration, SCALA interaction. JIRA, SVN,

BAMBOO build Deployment tool, Crucible for code reviews, AngularJS

Assistant Software Engineer at Tata Consultancy Service-Pune Aug 2012 - July 2014

I joined Tata Consultancy Service in Aug 2012, I took 3month internal training where I worked on NSEP i.e. Nation Self

Employment Program. Project that provides a communication channel between student college and bank.

Worked and developed User Interface for the application. Used Html/ CSS and to an extent bootstrap to develop

a responsive User Interface. Internal Junit Testing and regression testing.

Worked and developed the bank side control which allowed Bank admin and manager to approve/ reject loans

request initiated by a student, look into payment cycle generation for student and generate reports to be internally

communicated with college administration.

Project2: BestBuy E-retailing department. I worked for a new team for UI development, a Business team for taking

the change request and database maintenance.

Development and Maintenance of Graphical User Interface. Added responsive behavior, use of JQuery and

Ajax to add new functionality to new device support team. Creating div for advertisement and banners.

Worked in a team of 4 developers to work on code improvement and performance optimization. Understood the

code flow and resolve the issues raised against the code commit and stories delivered for production. Working

on Unit testing and Junit Testing tool for testing the response against the expected response. Creating Junit Test

Cases.

Database maintenance. Doing a database refresh and flush, working with the offshore team in case of issues

reported. Technologies used: J2EE with MVC Servlet, Core Java, SQL, JSP, HTML5/HTML, JAVASCRIPT and

CSS, Bootstrap, Ajax, Jquery, JUnit Testing tool, UI Debugging Tool, SourceTree and GitHub repo control. Jira

for issue tracking.

ACADEMIC PROJECTS

Bank Of Tempe: Arizona State University under Prof S.Yao 3rd

Semester

A software Security course that helped learn about the possible backdoor attack and phishing attack, Focus on how to

create a Safe application and Security Constraint to work on:

Used Grabber for vulnerability analysis, tested Cross Site Scripting, SQL injection, JS code analyzer, Rest API based

attacks, Created and performed Mockito testing and hibernate integration with oracle database. Create stored

procedure and indices on the table to tune up the database performance.

Implemented JAVA Spring to create safe application that issues token and certificate on registering with bank.

Works on public key/ Private key exchange. Development of Responsive UI using Bootstrap, html/html5, css3.

Provided all device layout support.

Distributed Database System under Prof Mohamad Sarwat 3rd

Semester Use of python and Hadoop to implement algorithm. Use of Hadoop and apache to implement distributed database

problem. Created a multimode system to optimize geometrical problem.

Shop4Xclusive - Online Shopping Portal Computer Galaxy, Amritsar (Undergrad) 8th

Semester

Shop4Xclusive is an E-Commerce application. Keeping in view of the potential for web- based shopping process. Design logical structure for database and model. Developed using: JSP for front end - MySQL for the backend. Designed

and Developed the UI and backend logic and worked on functional testing for the system.