Ayush
Narula (Ash)
Web
Developer
-
!
17 Rakich Pl,
Auckland 0612
Mobile:
Web:
+64 -
linkedin.com/in/ayush-narula
ayushnarula.com
OBJECTIVE
I am passionate about research and developing applications for the web and the mobile. I find the internet as a bridge
between the user and an organisation and web/mobile apps as their foundation. I am really motivated to work on
interesting and challenging projects and to solve problems that could help me serve the human community more.
PERSONAL SUMMARY
•
•
Have experience working with clients from seven countries, including United States, United Kingdom,
Norway etc, using major programming languages, while his time working as a freelancer.
Excellent team player with proven product development skills in his team’s recent win at the Auckland
Startup Weekend 2016.
•
Advanced IT literacy and well versed in technical problem solving. Particular areas of expertise include
applications development, programming and analytical systems troubleshooting.
•
Excellent communication and interpersonal skills, with the ability to develop strong relationships and
networks with both internal and external customers.
Strong written and verbal presentation skills in English, with the ability to break down highly technical
information into clear business language. To view published / presented work, go to Appendix One.
•
•
Multilingual, with proficiency in English and learning Japanese (Hiragana and Katakana).
PERSONAL ATTRIBUTES
“Ayush was always more than willing to complete any task assigned to him. Often he'd be given things outside of his immediate
knowledge area. But he accepted those tasks and would be able to implement solutions. The thing that I appreciated most was
his ability to find & suggest a solution that was often better than the one originally thought of. Those actions saved us a lot of time
& effort on various features. He helped open my eyes to issues that I have in clearly communicating business objectives & needs
effectively.”
Justin Hamilton – former Development Project Manager – Netmark.com, Idaho, US
“Ash is an excellent worker and a great team member. He is thoughtful and intelligent. I have no doubt he will go far and have
no hesitation in recommending him!”
Dave Parry – Associate professor at AUT, Auckland, New Zealand
CAREER HISTORY
Ongoing
FREELANCE FULL STACK DEVELOPER
!
WEB & MOBILE DEVELOPER
Highlights and Achievements:
•
•
Successfully completed 18+ projects comprising 1000+ hours of input for clients from seven countries. These included Silicon
Valley companies like Odesk; Picworkflow in UK; Netmark in Idaho, US; and various companies and individuals located
in Norway, Australia and Malaysia.
Developed Responsive web applications using JavaScript, Node.js, Angular, Jade, HTML5, CSS3, CoffeeScript, Typescript
and Bootstrap. To view personal Upwork profile, go to this Link
August, 2018 - November, 2018
CLEARHEAD, AUCKLAND, NEW ZEALAND (startup)
!
SENIOR SOFTWARE DEVELOPER
Highlights and Achievements:
•
Angular and Typescript Frontend development.
•
Dashboard and software to help patients identify their current mental health state and get appropriate
assistance
•
Part of a close-knit startup team, and worked with decision making and development/maintenance of the
platform
September 2017 - August, 2018
AAM GROUP LTD, AUCKLAND, NEW ZEALAND
!
SENIOR SOFTWARE DEVELOPER
Highlights and Achievements:
•
Working on creating SMTP based windows application
•
Facilitating the development and production of Web/Mobile GIS applications using Geocortex and
ARCGIS
August 2016 – September,2017 INVENCO, AUCKLAND, NEW ZEALAND
!
NODE.JS DEVELOPER
Highlights and Achievements:
•
•
Working on projects utilising Node.js on the backend, Angular.js on the frontend, Mocha for testing, Java for
backed apis, as part of the clouds team
Continuous integration environment with real time production and delivery across various environments.
2015 – 2016
AUCKLAND UNIVERSITY OF TECHNOLOGY, AUCKLAND
!
RESEARCH ASSISTANT – Java/Android
Highlights and Achievements:
•
Built a Code Translator in Java to convert Parametric Statecharts to Static Statecharts.
Created an Android app for patients to receive updated Rehabilitation plans sent by doctors online.
•
Researched and compared similar apps and technologies within the marketplace.
•
Carried out research on the type of sensors present and how to access them using an Android device in a
Smart Home/Internet Of Things (IOT) environment.
Built a Hybrid IOS/Android Mobile app using Ionic and JavaScript.
•
•
•
•
Made the platform more user friendly and improved User Experience (UX) so doctors and patients could easily
update the plan on their smartphone.
Hosted the database and the app’s API on server space allocated by AUT’s server.
Feb – Mar 2016
NOTIFR, AUCKLAND
!
BACK END WEB DEVELOPER – Node.js
Highlights and Achievements:
•
Successfully developed real time back end API, utilising node.js and treeline.io and MongoDB.
Sep – Nov 2015
THE CLINICIAN, (HEALTHCARE START-UP), AUCKLAND
!
FULL STACK JAVASCRIPT DEVELOPER
Highlights and Achievements:
•
•
•
Developed a web app using Meteor.js for Clinicians to create Electronic Health Records for patients.
Initiated the development of a Hybrid Mobile app to send push notification updates to patients.
Developed a solid understanding of the problems faced by Doctors, in keeping traditional paper based
medical records and discussed possible solutions to alleviate these issues.
Aug 2013 – Jun 2014
NUCLEUS SOFTWARE LTD, NOIDA, INDIA
!
JAVA DEVELOPER
Highlights and Achievements:
•
•
•
Developed a PLSQL parser using Java, ANTLR and PLSQL to Java translator, and ANTLR and String
Template.
Researched the best possible solution for translating spaghetti PLSQL code into industry level Java code.
Tested the generated Java code against real world software and improved the robustness of the
Translator to generate, indent and clean the Java code, to be as close to industry standards as possible.
Jul 2012 – Jan 2014
CTECK EDUCATIONAL CONSULTANTS (START-UP COMPANY), INDIA
!
LEAD DEVELOPER (part time) – PHP & MySQL
Highlights and Achievements:
•
Designed and developed the entire technical infrastructure for their web app using PHP and MySQL,
including hosting it first on HostMonster shared hosting and later moving it to AWS (Amazon Web Services), and
developing the APIs and the Email sending platform using Amazon SES.
•
Developed an Email scraping tool (http://marketer.ayushnarula.com) that assisted the Start Up get email
addresses of potential customers which led to over $10,000 in profits in the first financial year.
COMPUTER KNOWLEDGE
•
Languages:
Javascript
PHP
HTML5
•
•
•
CSS3
Java
Python
Shell Scripting
Frameworks:
Angular.js
Ionic
JQuery
Node.js
D3.js
Chart.js
Bootstrap
Express.js
Meteor.js
Android
IOS
MAC OSX
DOS
Linux
Windows
MongoDB
Amazon DynamoDB
Google App Engine
ElasticSearch
Git
Google Web Designer
Classification
Neural Networks
Clustering
Regression
Apache
Operating Systems:
Databases:
MySQL / PostgreSQL
!
•
Productivity:
Amazon Web Services
!
•
Tools:
Dreamweaver
Sublime Text 3
!
•
Machine Learning:
Bayes Classifier
Convolutional Neural
Networks
•
KMeans
Reporting Tools:
JIRA
PivotalTracker
Slack
Trello
!
Research and Product Development Projects:
•
Full details can be viewed in Appendix Two.
QUALIFICATIONS AND PROFESSIONAL DEVELOPMENT
* Full transcripts of qualifications and papers completed can be provided on request.
•
Masters in Health Informatics – Auckland University of Technology (AUT) (2016)
Research Thesis:
▫
Submitting to Formal methods Europe, at the end of May, 2016. Narula, A., Sinha, R (2016). Automatic code
generation for Rehabilitation plans using State Charts.
Applied Research Project:
▫
Developed an Android app to enable rehabilitation plans to be sent patients via mobile phones.
Major Achievements:
▫
▫
▫
Attained high level ‘A’ grades for Health Informatics and Health Sector papers.
▫
Operating as the developer in Team ToyBuzz, came 2nd in the 2015 Start Up Weekend for building an IOS
app to assist children with selling their old toys online.
Developed an Email gatherer app (see Link) to assist Start Up to collect and reach out to potential
▫
Awarded an Internship scholarship, funded by eHealth, to work at SERL as a Research Assistant.
As part of Team Involve, won the 2016 Start Up Weekend for developing a hybrid IOS app which
enables details of events and voluntary positions to be posted for those wanting to be involved.
•
customers via their emails. The app generated more than $10K in revenue within first financial year.
Bachelor of Technology, major in Computer Science – Jaypee Institute of Information Technology (2014)
Major Achievements:
▫
▫
•
Maintained a 7.2 (77%) GPA.
Member of Robotics Club and OSDC (Open Source Developers Community).
Relevant professional development
▫ PHP & MySQL Training
▫
Core Java Summer Training
PERSONAL
•
Interests: boxing; badminton; TED/educational videos; dancing; reading; football; swimming; running;
travelling; French; networking events.
REFEREES
•
Provided on request.
Curriculum Vitae
Page 4
Ayush Narula
Appendix One
Published Work
Topic: Future Prospects of Artificial Intelligence in Robotics Software.
Journal: A healthcare Perspective. International Journal of Applied Engineering Research,9(22),-.
Link: http://ayushnarula.com/ij.pdf
Year: 2014
Presented Work
Can JavaScript take over the world?
•
Presentation on developing Full stack web and mobile apps using only JavaScript.
Slides:
http://www.slideshare.net/magicalayush/osdcintrotofullstackjavascriptdevelopment
Event: OSDC (Open Source Development Community) talks
Meteor.js Introduction
•
Presentation on developing Real time Web/Mobile apps using Meteor.js
Slides:
http://www.slideshare.net/magicalayush/osdc-
Talk: http://ayushnarula.com/meteor.html
Event: OSDC (Open Source Development Community) talks
Advances in Telecare over the past 10 years
•
Presentation on history, development and future prospects of telecare.
Review: Reviewed an article for the presentation.
Slides:
http://www.slideshare.net/magicalayush/comp805pptpresentationaysuhnniten
Personal Health Records
•
Presentation on Personal health records’ types, usage, and benefits. Reviewed two PHRs, namely
HealthSpek and Health Companion.
Slides:
http://www.slideshare.net/magicalayush/personalhealthrecords-
• Presented on Introduction to Full stack JavaScript development to the members of OSDC (Open Source
Developers Community) for undergrad university students.
Audience size: 30 Attendees
Link:
http://www.slideshare.net/magicalayush/osdc-intro-to-full-stack-javascript-development
•
Presented on My Experience with Meteor.js, to the members of OSDC (Open Source Developers
Community) for undergrad university students.
Audience size: 40 attendees
Link: http://www.slideshare.net/magicalayush/osdc-
•
Presented a Health Informatics & Health Standards lecture at AUT.
Topic: Advances in Telecare in the last 10 years
Audience size: 10 attendees
Link:
http://www.slideshare.net/magicalayush/comp805-ppt-presentation-aysuh-nniten
Appendix One
Ayush Narula
Appendix Two
Research & Product Development
•
Twitter Trend Analysis: A Twitter trend analysis application to get Real time trends by location or keyword.
Technology used: Natural Language Processing (using NPM package: ‘Natural’), Bayes Classifier; API
integration; Node.js Async backend manipulation
Link: http://twitter.ayushnarula.com
•
Email gathering app: Email generator application for entrepreneurs who don’t have a starting point can
collect emails, based on a topic and can contact their potential customers beforehand.
Technology used: API integration, Node.js Async backend manipulation, Regex email extraction
Link: http://marketer.ayushnarula.com
•
3D Rotating cube using Famo.us: A 3d Rotating cube built using the Famo.us JavaScript framework which is
used to create smooth, complex UIs for any screen.
Technology used: Famo.us
Link: http://ayushnarula.com/cube/
•
Cancer data visualisation: Cancer patients data visualisation using d3.js JavaScript data visualisation
library.
Technology used: d3.js, json data manipulation
Link: http://ayushnarula.com/d3exp.html
•
Video Compression using C++: Developed a Video compression software that converts AVI to MP4 format using
Visual Studio and C++
Technology used: Microsoft visual studio, C++, Huffman Coding (Compression) implementation Open
Source Softwares (Github: https://github.com/developeron29)
Profession: NPM (Node Package Manager) package to extract professions from Text/Tweets/User
descriptions.
Links: Github: https://github.com/developeron29/profession
NPM:
https://www.npmjs.org/package/profession
Statistics: ~240 downloads/month
•
P2JTrans: A PL/SQL to Java translator to convert PL/SQL code to Java using ANTLR v3.3 and String
Template.
Technology used: ANTLR4, String template, Java
Links: Github: https://github.com/developeron29/P2JTrans
Statistics: Used by Nucleus Software Exports Ltd, Noida
•
PLSQLParser: A PL/SQL Parser built using ANTLR4
Technology used: ANTLR4
Links: Github: https://github.com/developeron29/PLSQLParser
Statistics: Used by Nucleus Software Exports Ltd, Noida
•
Coursera Preview Downloader:
Technology used: Shell Command line tools
Links: Github: https://github.com/developeron29/courserapreviewdownload
Appendix Two
Ayush Narula