Post Job Free
Sign in

Supply Chain Software Engineer

Location:
Kearny, NJ
Posted:
October 22, 2017

Contact this candidate

Resume:

ACHAL VERMA

*** ****** ****** ********, *** Jersey, 07029 *****.****@*****.*** 973-***-****

LinkedIn: https://www.linkedin.com/in/achal-verma-06700657 Github: https://github.com/achal126 Education

MS in Software Engineering, New Jersey Institute of Technology May 2017 Bachelors of Engineering, BITS PILANI May 2012

Technical Skills

Languages : PYTHON, JAVA, Go, C, C++, Visual Basic, PERL, JavaScript, VBScript, Angular js, Node js, PHP, HTML5, CSS Databases : MYSQL, Oracle

Frameworks : Flask, Django, JAVA Spring, Struts

Technical Tools : Blockchain, IBM Hyperledger fabric, docker, vagrant, ftp, REST API, J2EE, QTP Cloud Technologies : Amazon AWS, Oracle Cloud, Rackspace, IBM Cloud, Google Cloud, Microsoft Azure. Operating Systems : Unix, Linux, Ubuntu, Windows, MacOS, Solaris, AIX, HP-UX Other tools : Eclipse, Net Beans, IntelliJ, MATLAB Academic Projects:

Block Chain for Wine Supply Chain Technologies: Go, PYTHON, docker, npm, IBM Hyperledger fabric v 0.6, PYTHON SDK, Django, vagrant- Ubuntu box, Oracle Cloud. The project involves using the private blockhain technology of IBM Hyperledger fabric to counter the problem of fake wines in the Wine Supply Chain. I developed an application using Django and PYTHON SDK to add, trace, update and transfer the Wine ownership. The backend was developed for IBM Hyperledger fabric version 0.6 on vagrant Ubuntu box. The chaincode was developed in Go and handled the fabric backend. The Wine Distributors/Retailers were granted the authority to add the Wine to the chain, update the wine information and transfer the ownership. The end users had the access to use the features of tracing the wine and transfer the ownership further to a new user. The application was deployed on Oracle Cloud.

Portfolio Management Technologies: JAVA, servlets, Oracle, Yahoo Finance API, Google Finance API: Implemented the optimization for a portfolio based on real time prices for the stocks from Dow30 and Nifty50 by taking into consideration NPV, IRR, 52-day moving average and beta values of a stock. The user had the options to modify the portfolio by adding currency and stocks from all the three stock indexes. The real time prices were fetched using the APIs provided by Yahoo and Google.

Cloud Automation, Technologies used: PYTHON, DJANGO, CSS, HTML, AWS, Microsoft Azure, Rackspace, Google app engine, IBM: Developed the scripts to automate the creation, update, delete and modify the instances and images of the cloud service providers described above using the users' access tokens and secret keys. The initial development was done for the CLI and was later expanded to the UI by utilizing the Django framework in phase one. I developed the graphs, checkpoints and alerts for the cloud providers using their pre-existing APIs in phase two of the project.

Python automation for APIs. Technologies: PYTHON, Flask: Developed automation scripts for Github, Amazon AWS, Monitis, Datadog, Loggly, Fastely, Google API and Google Analytics to add, delete, search and update the accounts of the users in a specific organization. The CLI helps in the management of the user information by utilizing the API keys and access tokens.

Min Max and Alpha Beta Pruning Algorithm in game 2048, Technology: JAVA: The project involved designing the replica of famous 2048 game and using the min-max and alpha-beta pruning algorithms to solve the game. I achieved a success rate of 60% in solving the algorithms by using the algorithms over a period of 30 iterations.

JAVA CHAT server Technologies: JAVA and Oracle: Developed a multi-thread chat server with the options of sending files and group chat. Implemented the code for the famous 2048 game in JAVA for the GAME module of the chat server. Tested the project for BlackBox testing, WhiteBox Testing, Integration testing, Heuristics and testing of algorithms.

Parking App: Technology: Internet of Things (IoT): Designed the architecture of a parking application based on the Internet of Things. The 4+1 model was implemented to design a robust architecture for the application. The logical, process, physical and development view stages were used to arrive at the reference architecture. Work Experience

JDA Software India Pvt. Ltd., Software Engineer (Inventory Optimization team) July 2012 – March 2015

Creation of Wiki Page for the IO team. Technologies: PERL, FOSWiki and JAVAScript : Developed a Wiki page for the Inventory Optimization team on the intranet with the help of FOSWiki tool.

Solver Code for IO team. Technology: C++: The solver code had a lot of redundancies in code. The removal of redundancies and better implementation of the design patterns resulted in an improvement in time to find Safety Stock by nearly 3 hours.

Scripting. Technologies: Python, ANT and Batch: The usage of the available scripting languages to automate the installation process of the IO product.

UI Development for the IO team. Technologies: JAVA, servlets and SPRING. JDA Software India Pvt. Ltd., Software Engineer Intern (Point of Sale team) July 2011- Dec 2011

Auto increment in Database. Technologies: JAVA Beans (EJBs and Hibernate), J2EE, Oracle: Developed the code to implement the auto increment strategy in the database.

Quality assurance for Point of Sale team using HP QTP. Technology: VBScript Achievements:

JDA Subject matter expert of the quarter for Q1 and Q4, 2014

JDA knowledge Champion for Q1, Q3 and Q4, 2014



Contact this candidate