SlideShare a Scribd company logo
1 of 2
Download to read offline
Giordano Arman - Technical description
This is an alphabetically sorted list of descriptions of my experience with the following
technologies: ​JavaScript​, ​Node.js, React, jQuery, MongoDB, Java, Android SDK, Redux, Git,
HTML, CSS, Sass, Less, Amazon Web Services, React Native, Meteor, Apache Cordova,
Phonegap, CoffeeScript, Bootstrap, jQuery Mobile, jQuery UI, Linux, Svn, Apache Tapestry.
Amazon Web Services - I have worked with it a lot since September 2015, my strengths
are Lambda (using Node.js 4.3), S3, Cloudwatch, IAM, SES and the Node.js SDK. I used
Lambda to lower the hosting costs for cron jobs and repetitive tasks like PDF automatic
filling and scraping of web pages. I have used S3 for static website hosting and as data
storage to be accessed through Lambda. I also use Lambda to communicate with SES. I am
very interested in learning the Serverless framework (https://serverless.com), since I am very
fond of Lambda.
Android SDK - I taught myself the API and its usage during college, I don’t have a deep
knowledge of it, but I know all its basic principles. I have created a demo of an app using
Facebook’s Parse as backend, it helped students to keep track of common expenses and
split costs and debts.
Apache Cordova / Phonegap - I have used it frequently as a standalone framework and
through Meteor. I have created 4 applications that rely on it. When not used through Meteor I
used it with jQuery Mobile.
Apache Tapestry - I used it during my 6 months of work at BellaDati in Prague (Czech
Republic). I learned the markup language and by the end of my stay at the company I was
able to correct issues in the Java components as well. I have not had the chance to write
some components from scratch, but if I had, I would have surely known what to do.
Bootstrap - This refers to the extremely popular frontend framework, I have used it in almost
all the projects I have been involved in.
CSS / HTML - I created my first application (an offline dossier on World War 1) when I was
8, I have not stopped using CSS and HTML since then.
CoffeeScript - The Frontend of BellaDati relied heavily on CoffeeScript, I used it on a daily
basis for 80% of the tasks I was required to carry out. I used it to code new chart renderers
and fix bugs. I loved its easy syntax.
Git - I have started using it in September 2015, using the command line and the Eclipse IDE
(I don’t use it anymore, I switched to Atom). I often use it along with GitHub and Bitbucket. I
am “fluent” in all those tools.
Java - I learned it in college. I scored 100% at the exam on data structures that relied on it
(98% actually, but the professor rounded up the grade). I have used it when I taught myself
the Android SDK and when I was fixing bugs in Apache Tapestry components for BellaDati. I
started to appreciate Object Oriented Programming while learning it.
JavaScript - I taught it to myself in Summer 2014, reading and taking notes from the
Definitive Guide. I love it and I don’t mind asynchronous approaches at all! I have used it in
all the projects I have been involved in so far and I am very excited about its recent
developments.
Less / Sass​ - I use them in the vast majority of the projects I have carried out so far.
Linux - I have switched from Windows 8 to Linux Mint and then eventually switched to
Ubuntu. I love it and I am not going to change OS anytime soon. I don’t mind using the
Terminal to perform tasks that are commonly carried out through a graphic interface, when
that means saving time.
Meteor ​- I have started using it in September 2015 and I love it! It allows rapid prototyping
and it is very easy to use. I have developed 4 applications using it, some of them support
mobile devices too, as hybrid applications.
MongoDB - I am familiar with some of its low level principles, like indexing, multikey
indexing, _id creation and native support for geolocation and 3D location. I understand the
outputs of the “explain” function and how to query the database efficiently. I have not had the
chance yet to deal with sharding or more advanced features of this piece of software. I can
use it in Meteor apps, in pure Node.js apps, from the command line and other environments.
I created code Amazon Lambda code that interacts with MongoDB instances.
Node.js - I loved it at first sight! I use it at work and in outside work. At work it powers every
backend I have worked on so far. Outside work I use it to scrape the internet, collect and
polish meaningful data for myself and learn more about the world. I am familiar with NPM
and I am learning Yarn. I plan to start contributing to the project on GitHub.
React + Redux ​- React is the second Single Page Application framework I learned (the first
was Blaze). The ease of use of React along with Redux made them some of my favourite
JavaScript-based tools. I love the purpose variety of lifecycle methods React components
provide, this leads to a drastic rationalization of the tasks and therefore improved
performance and code cleanliness. I tend to exploit React a lot and use Redux only when
strictly needed.
React Native - I have started using it recently, I had no issues learning it and I am enjoying
using it.
Svn​ - I have used it through one of the Eclipse IDE plugins available, for 6 months.
jQuery ​- I have used it in every project I have worked on and I developed a deep
understanding of its functions. I also know how to work around some of its issues using
Vanilla JS code created on the fly.
jQuery Mobile ​- I used it along with Phonegap in a student project while at college.
jQuery UI - I still use it extensively in projects that don’t rely on React because of its massive
portability.

More Related Content

What's hot

SongYang-cv-frontend-15July
SongYang-cv-frontend-15JulySongYang-cv-frontend-15July
SongYang-cv-frontend-15JulySong YANG
 
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan BlochJHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan BlochGaëtan Bloch
 
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017AmarInfotech
 
Breathe New Life into Your Existing JavaScript Applications with Web Components
Breathe New Life into Your Existing JavaScript Applications with Web ComponentsBreathe New Life into Your Existing JavaScript Applications with Web Components
Breathe New Life into Your Existing JavaScript Applications with Web ComponentsSencha
 
jhipster-geekle-gbloch
jhipster-geekle-gblochjhipster-geekle-gbloch
jhipster-geekle-gblochGaëtan Bloch
 
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?Iván López Martín
 
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projectsUse groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projectsFátima Casaú Pérez
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web developmentCrampete
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer Ramy Hakam
 
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Matt Raible
 
Fronted development trends - past, present and the future
Fronted development trends - past, present and the futureFronted development trends - past, present and the future
Fronted development trends - past, present and the futureHarijs Deksnis
 
Drag and Drop UI Development with React Native
Drag and Drop UI Development with React NativeDrag and Drop UI Development with React Native
Drag and Drop UI Development with React NativeDavid Kay
 
Organizing JavaScript
Organizing JavaScriptOrganizing JavaScript
Organizing JavaScriptmcordingley
 
Get Started with JavaScript Frameworks
Get Started with JavaScript FrameworksGet Started with JavaScript Frameworks
Get Started with JavaScript FrameworksChristian Gaetano
 
React native basic & it's benefit
React native basic & it's benefitReact native basic & it's benefit
React native basic & it's benefitDedi Herlambang
 
Sandeep Chauhan | Top java script frameworks in 2020
Sandeep Chauhan | Top java script frameworks in 2020Sandeep Chauhan | Top java script frameworks in 2020
Sandeep Chauhan | Top java script frameworks in 2020Sandeep Chauhan
 
Introduction to webpack and babel
Introduction to webpack and babelIntroduction to webpack and babel
Introduction to webpack and babelAmanRaj378
 

What's hot (20)

SongYang-cv-frontend-15July
SongYang-cv-frontend-15JulySongYang-cv-frontend-15July
SongYang-cv-frontend-15July
 
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan BlochJHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
 
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
 
Breathe New Life into Your Existing JavaScript Applications with Web Components
Breathe New Life into Your Existing JavaScript Applications with Web ComponentsBreathe New Life into Your Existing JavaScript Applications with Web Components
Breathe New Life into Your Existing JavaScript Applications with Web Components
 
jhipster-geekle-gbloch
jhipster-geekle-gblochjhipster-geekle-gbloch
jhipster-geekle-gbloch
 
Angular ❤️ CMS from #AngularUp
Angular ❤️ CMS from #AngularUpAngular ❤️ CMS from #AngularUp
Angular ❤️ CMS from #AngularUp
 
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
GR8Conf 2015 - Spring Boot and Groovy. What more do you need?
 
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projectsUse groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
 
Shrey jairath
Shrey jairathShrey jairath
Shrey jairath
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web development
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
 
Meteor
MeteorMeteor
Meteor
 
Fronted development trends - past, present and the future
Fronted development trends - past, present and the futureFronted development trends - past, present and the future
Fronted development trends - past, present and the future
 
Drag and Drop UI Development with React Native
Drag and Drop UI Development with React NativeDrag and Drop UI Development with React Native
Drag and Drop UI Development with React Native
 
Organizing JavaScript
Organizing JavaScriptOrganizing JavaScript
Organizing JavaScript
 
Get Started with JavaScript Frameworks
Get Started with JavaScript FrameworksGet Started with JavaScript Frameworks
Get Started with JavaScript Frameworks
 
React native basic & it's benefit
React native basic & it's benefitReact native basic & it's benefit
React native basic & it's benefit
 
Sandeep Chauhan | Top java script frameworks in 2020
Sandeep Chauhan | Top java script frameworks in 2020Sandeep Chauhan | Top java script frameworks in 2020
Sandeep Chauhan | Top java script frameworks in 2020
 
Introduction to webpack and babel
Introduction to webpack and babelIntroduction to webpack and babel
Introduction to webpack and babel
 

Similar to GiordanoArman-Technicaldescription (1)

Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
 
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In BanglaFrontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In BanglaStack Learner
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development75waytechnologies
 
Flavius olaru logicless ui prototyping with node js
Flavius olaru   logicless ui prototyping with node jsFlavius olaru   logicless ui prototyping with node js
Flavius olaru logicless ui prototyping with node jsCodecamp Romania
 
9 reasons why programmers should learn react native
9 reasons why programmers should learn react native9 reasons why programmers should learn react native
9 reasons why programmers should learn react nativeReact Sharing
 
Choose between flutter and react native
Choose between flutter and react nativeChoose between flutter and react native
Choose between flutter and react nativeSmith Daniel
 
Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Pixel Crayons
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software EngineerSean Coates
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
 
Flutter vs react native – from developer point
Flutter vs react native – from developer pointFlutter vs react native – from developer point
Flutter vs react native – from developer pointBOSC Tech Labs
 
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr SugakPain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr SugakSigma Software
 
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014Endava
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web componentsbtopro
 
GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015George Nicol
 
Reactive web applications using MeteorJS
Reactive web applications using MeteorJSReactive web applications using MeteorJS
Reactive web applications using MeteorJSNodeXperts
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedsparkfabrik
 
React Native - Build Native Mobile App
React Native - Build Native Mobile AppReact Native - Build Native Mobile App
React Native - Build Native Mobile AppMobio Solutions
 
Top 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptxTop 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptx75waytechnologies
 
Top front end website development tools and frameworks
Top front end website development tools and frameworksTop front end website development tools and frameworks
Top front end website development tools and frameworksSovereign software solution
 

Similar to GiordanoArman-Technicaldescription (1) (20)

Exploring My Career: an Exclusive Interview EN
Exploring My Career: an Exclusive Interview ENExploring My Career: an Exclusive Interview EN
Exploring My Career: an Exclusive Interview EN
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning Simple
 
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In BanglaFrontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In Bangla
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
 
Flavius olaru logicless ui prototyping with node js
Flavius olaru   logicless ui prototyping with node jsFlavius olaru   logicless ui prototyping with node js
Flavius olaru logicless ui prototyping with node js
 
9 reasons why programmers should learn react native
9 reasons why programmers should learn react native9 reasons why programmers should learn react native
9 reasons why programmers should learn react native
 
Choose between flutter and react native
Choose between flutter and react nativeChoose between flutter and react native
Choose between flutter and react native
 
Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Flutter vs react native – from developer point
Flutter vs react native – from developer pointFlutter vs react native – from developer point
Flutter vs react native – from developer point
 
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr SugakPain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
 
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web components
 
GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015
 
Reactive web applications using MeteorJS
Reactive web applications using MeteorJSReactive web applications using MeteorJS
Reactive web applications using MeteorJS
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I started
 
React Native - Build Native Mobile App
React Native - Build Native Mobile AppReact Native - Build Native Mobile App
React Native - Build Native Mobile App
 
Top 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptxTop 10 React Development Tools to Choose in 2023.pptx
Top 10 React Development Tools to Choose in 2023.pptx
 
Top front end website development tools and frameworks
Top front end website development tools and frameworksTop front end website development tools and frameworks
Top front end website development tools and frameworks
 

GiordanoArman-Technicaldescription (1)

  • 1. Giordano Arman - Technical description This is an alphabetically sorted list of descriptions of my experience with the following technologies: ​JavaScript​, ​Node.js, React, jQuery, MongoDB, Java, Android SDK, Redux, Git, HTML, CSS, Sass, Less, Amazon Web Services, React Native, Meteor, Apache Cordova, Phonegap, CoffeeScript, Bootstrap, jQuery Mobile, jQuery UI, Linux, Svn, Apache Tapestry. Amazon Web Services - I have worked with it a lot since September 2015, my strengths are Lambda (using Node.js 4.3), S3, Cloudwatch, IAM, SES and the Node.js SDK. I used Lambda to lower the hosting costs for cron jobs and repetitive tasks like PDF automatic filling and scraping of web pages. I have used S3 for static website hosting and as data storage to be accessed through Lambda. I also use Lambda to communicate with SES. I am very interested in learning the Serverless framework (https://serverless.com), since I am very fond of Lambda. Android SDK - I taught myself the API and its usage during college, I don’t have a deep knowledge of it, but I know all its basic principles. I have created a demo of an app using Facebook’s Parse as backend, it helped students to keep track of common expenses and split costs and debts. Apache Cordova / Phonegap - I have used it frequently as a standalone framework and through Meteor. I have created 4 applications that rely on it. When not used through Meteor I used it with jQuery Mobile. Apache Tapestry - I used it during my 6 months of work at BellaDati in Prague (Czech Republic). I learned the markup language and by the end of my stay at the company I was able to correct issues in the Java components as well. I have not had the chance to write some components from scratch, but if I had, I would have surely known what to do. Bootstrap - This refers to the extremely popular frontend framework, I have used it in almost all the projects I have been involved in. CSS / HTML - I created my first application (an offline dossier on World War 1) when I was 8, I have not stopped using CSS and HTML since then. CoffeeScript - The Frontend of BellaDati relied heavily on CoffeeScript, I used it on a daily basis for 80% of the tasks I was required to carry out. I used it to code new chart renderers and fix bugs. I loved its easy syntax. Git - I have started using it in September 2015, using the command line and the Eclipse IDE (I don’t use it anymore, I switched to Atom). I often use it along with GitHub and Bitbucket. I am “fluent” in all those tools. Java - I learned it in college. I scored 100% at the exam on data structures that relied on it (98% actually, but the professor rounded up the grade). I have used it when I taught myself the Android SDK and when I was fixing bugs in Apache Tapestry components for BellaDati. I started to appreciate Object Oriented Programming while learning it. JavaScript - I taught it to myself in Summer 2014, reading and taking notes from the Definitive Guide. I love it and I don’t mind asynchronous approaches at all! I have used it in
  • 2. all the projects I have been involved in so far and I am very excited about its recent developments. Less / Sass​ - I use them in the vast majority of the projects I have carried out so far. Linux - I have switched from Windows 8 to Linux Mint and then eventually switched to Ubuntu. I love it and I am not going to change OS anytime soon. I don’t mind using the Terminal to perform tasks that are commonly carried out through a graphic interface, when that means saving time. Meteor ​- I have started using it in September 2015 and I love it! It allows rapid prototyping and it is very easy to use. I have developed 4 applications using it, some of them support mobile devices too, as hybrid applications. MongoDB - I am familiar with some of its low level principles, like indexing, multikey indexing, _id creation and native support for geolocation and 3D location. I understand the outputs of the “explain” function and how to query the database efficiently. I have not had the chance yet to deal with sharding or more advanced features of this piece of software. I can use it in Meteor apps, in pure Node.js apps, from the command line and other environments. I created code Amazon Lambda code that interacts with MongoDB instances. Node.js - I loved it at first sight! I use it at work and in outside work. At work it powers every backend I have worked on so far. Outside work I use it to scrape the internet, collect and polish meaningful data for myself and learn more about the world. I am familiar with NPM and I am learning Yarn. I plan to start contributing to the project on GitHub. React + Redux ​- React is the second Single Page Application framework I learned (the first was Blaze). The ease of use of React along with Redux made them some of my favourite JavaScript-based tools. I love the purpose variety of lifecycle methods React components provide, this leads to a drastic rationalization of the tasks and therefore improved performance and code cleanliness. I tend to exploit React a lot and use Redux only when strictly needed. React Native - I have started using it recently, I had no issues learning it and I am enjoying using it. Svn​ - I have used it through one of the Eclipse IDE plugins available, for 6 months. jQuery ​- I have used it in every project I have worked on and I developed a deep understanding of its functions. I also know how to work around some of its issues using Vanilla JS code created on the fly. jQuery Mobile ​- I used it along with Phonegap in a student project while at college. jQuery UI - I still use it extensively in projects that don’t rely on React because of its massive portability.