1. CERTIFIED JAVA PROGRAMMER
Jeet Shah
Jshsh92@csu.fullerton.edu
Mob: +1 714-858-6818
Summary
1. 4 yearsof experienceinIT
2. 1 Experience of workinginNode.js,Express,MongoDB(MEAN Stack) and developingfrontendusingHTML,
CSS,Javascriptand itsframeworks like Angular.js andWebSockets.
3. 2 yearsExperience of workingwithiOSdevelopmentandpushnotificationswithApplePushNotification
Service.
4. 1 yearsof Experience workingwithJAVA EE,SpringMVC,Hibernate O/RMand Dropwizard.
5. Experiencedinall the phasesof softwaredevelopmentlife cycle (SDLC),whichincludesrequirement
gathering,analysis,Design,Development,TestingandDocumentation.
APPLICATION& SOFTWARE:
Programming Skills –C, C++, JAVA , JAVA EE, Objective C, Swift,C#.
Web Development Skills –Node.JS, Angular JS, HTML, CSS, Express, ASP.NET MVC 5, Loopback.io,WCF
DatabaseSkills –MySQL, MongoDB, Redis.io,HSQL, Blockchain,MS SQL Server
Cloud Computing- AWS Elastic Beanstalk,AWS S3, AWS ec2, AWS RDS
Version Control System – GitHub and SmartSVN
Framework – Alamofire, SpringMVC, Hibernate / JPA, DropWizard,Nokia Qt Creator, Angular JS, EntityFramework
Build Tools – Maven, Pod for iOS
API – Facebook Graph API for Objective-C and Swift, Google Geocode API.
Protocol knowledge – IMAP , POP3,SMTP, HTTP
Security Skills –Oauth 2.0 for node.js and Springbased web services in Java
CERTIFICATIONS:
Oracle CertifiedJavaProgrammer(1Z0- 803)
Oracle TestingID – OC1598920
Date – 05/25/2016
https://www.youracclaim.com/badges/cb95210a-6582-4656-99ba-5f3750d6643d/linked_in_profile
Experience
Collaborative Consulting LLC, Waterville,ME June 2016 to Present
Role: Associate Developer II
Technologies: ASP.NET, Java EE
1) Vehicle RecordSystem
As a part of BlockchainTechnologyresearch,The vehicle recordsystemwasdevelopedusingASP.NETMVC
framework,MSSQL Serverand MultichainAPIforC#. It isa full-fledgedsystemwhere carmanufacturers
can enternewcars in database andsell itto buyer.State can issue new title whenevertransferoccursand
viablockchain’stransactionrecordPolice,State orCardealerscantrack the ownershipof the car to the
firstbuyerandsee the statisticsattachedwitheverytransaction.
2. CERTIFIED JAVA PROGRAMMER
2) WebsocketServerinC# for Push-Notificationservice
To embedpushnotificationservice invehicle recordsystem, Websocketserverwaswrittenonthe topof
TCP servertosendpushnotificationtoall the state clientswheneversomeone sellsacar to somebodyelse
usingthreadingtodispatchnotification.Itisa off the shelf componentwhichcanbe usedbyany ASP.NET
applicationwhowantstoincorporate pushnotificationfeature.
https://github.com/jeetshah92/WebSocketServer-c-Push-Notification-
Anaplan Inc, San Francisco January 2016 to May 2016
Role: Technical support developer Intern
Technologies: Splunk SPL, JAVA EE.
Key Responsibilities:
1) Handlingbugsfoundinexistingcodebase andsolve them
2) Look at the Splunklogsandfindout the reasonbehindthe abnormal behavior
3) AssistDevOpstomake decisionsaboutthe servermanagementandmemoryallocationusingprofiler
tools.
PingTank Inc, Los Angeles May 2015 to Sep 2015
Role: iOS Developer Intern
Technologies: iOS, MongoDB, PromiseKit, Alamofire, Pods, AWS EC2, Node.js
Applications : PingTank App for Messenger, PingTank, Clipull, ShareHood
1) https://itunes.apple.com/nz/app/pingtank-for-messenger/id972911183?mt=8
2) https://itunes.apple.com/nz/app/pingtank/id948401389?mt=8
3) https://itunes.apple.com/nz/app/clipull/id1067160297?mt=8
4) ShareHood
As a part of mylast semester'sproject,I am developingone mobile applicationbasedonthe ideaof group
sharinginan event.Thisappenablesuserstocreate an eventandtheycan invite whomevertheyknowor
not viathe group idand the memberscanjointhat group.Once upon joiningthe grouptheycanopenan in-
app cameraand start postingvideoandimagesinthatgroup.This allowseventattenderstosee eachand
everymomentof thatevent.ThisapplicationhasitsbackendrunningonEC2 serverinnode,jsand
mongoDBand it'sfront endisin iOS.
5) Video Recorder & Cropper Library
Using ALAssets, MediaPlayer, AVAsset Modules in iOS I created a controller where just by changing few variables
anyone can create variable size video recorder for the application in iOS. It encodes the video in MPEG4 format
and stores the video in the Photos application in your iphone. This is very useful if you want to have an in-app
camera and crop the video which you are recording or already recorded video. Also you can change the duration
property of the controller and it can allow recording maximum upto that duration.
With this VideoRecorder user can record multiple video segments just like in Instagram and then when it is done
all the segments will be merged and single video clipwill be exported which you cab store to your server as well
as in your photos application.
3. CERTIFIED JAVA PROGRAMMER
Zeus Learning PVT LTD, India Jan 2014 to june 2014
Role: Software Developer Intern
Technologies: Node.js, Angular.js, Express, MySQL, AWS EC2, AWS S3.
1) CustomerSupport Portal System
As a part of a job,I developedcustomersupportportal systemforthe site www.annotate.netwhere
customercan submitbugsand supportteamcan solve theirdoubts.Byreverse engineeringFreshDeskand
Zendesk,Idevelopedthiswebapplicationforinhouse project.Mybackendis innode.js,expressand
MySQL and frontendis injavascriptand HTML.
https://www.annotate.net
2) SpreadSheet
As perthe Client'sRequirement,IdevelopedspreadsheetapplicationinNokia'sQtCreatorframework
whichhas basicallyall sortof featuresasin MS Excel.AmongstthemIhave workedoninitial creationof the
spreadsheetandthe dataentryinthe spreadsheetandselectionof the the cellswhichincludesmultiple
rows,columns,entire spreadsheetselection,the rubberbandselectionfeature usingmouse and keyboard.
3) E-mail Fetcher script
UsingIMAP Node Package Module Iwrote an e-mail fetchingscriptwhichforgivencredentialsi.e.
username andpasswordcrawlsthroughall the boxesinIMAPserverandfetchesthe e-mailsfromthe last
fetchede-mail till the latesttime.Thenthe scriptparsesthe E-mail whichisinthe original HTML format
and extractsall the detailswhichissender,cc,subject,receivers,body,inline imagesandattachments
using"mailParser"module of the node.jsandstoresall the detailsinthe mySQLdatabase and alsoall the
inline imagesandattachmentsare storedonAWS S3 bucketsand forthat AWS module fornode wasused.
4) RedditLike Web-Application
Withthe JavaEE , SpringMVC framework,Hibernate O/RM,Dropwizardand DAO I workedona web
applicationwhichhasfunctionalitieslikeRedditwhere userscansubmitthe linksandall the peoplecan
browse andsearch throughthat andgive the votesto the linkandbasedon the up anddownvotesthey
the linkswill be sorted andshowntothe user.
Education
Master Of Science, California State University, Fullerton Sep 2014 to May 2016
GPA- 3.87
Coursework – IntroductiontoJAVA Enterprise Application Development, Introduction to Mobile Application
Development, Web Development using Node.JS and Angular.JS, Introduction to SoftwareEngineering and its
various stages.
Bachelor Of Technology, Nirma University, India Sep 2010 to May 2014
4. CERTIFIED JAVA PROGRAMMER
GPA- 3.71
Coursework -IntroductiontoC, C++, JAVA SE,Compiler Construction, Data structures and Algorithms,
Computer Networking, ArtificialIntelligence, Data Encryptionand Encoding Techniques, 8051
Microcontrollerprogramming, Introductionto Operating Systems in Linux.