I have almost eight years of experience in software development, mostly focused on web development.
I am highly experienced both with Front-end and Back-end development.
I am currently working with AngularJS on the client side, and Java/NodeJS on the server side.
I am also very experienced with LAMP development, Apache/Nginx configurations and Linux in general.
I am self motivated, love challenges and a team player.
Senior Web Developer @ Full Stack Developer
Back-end:
Building scalable, stateless RESTful Web Services using Spring framework and Hibernate.
Databases: MySQL, MongoDB and Redis.
Writing unit tests using JUnit, TestNG, Mockito, MockMVCBuilders.
Front-end:
Developing a complex single page dashboard application for managing marketing and
advertisement content in mobile applications using AngularJS, Bootstrap.
Writing unit tests using Jasmine, and Protractor for end to end tests.
Developing responsive and mobile optimized embeddable content using HTML5, JavaScript & CSS3.
Using best practices for fast load time and smooth animations, supporting slower/old devices. From March 2014 to Present (1 year 10 months) Co-Founder @ embAD empowers publishers and bloggers to embed ads into their websites and overcome banner blindness by using a unique drag & drop tool. From March 2013 to February 2014 (1 year) Senior Software developer @ Desiged and developed NodeJS applications, using ExpressJS, MongoDB, Redis, socket.io
Used Jenkins for configuring continues integration and deployment.
Maintained and extended in-house legacy PHP applications.
Rebuilt a multilingual Drupal 6 application (6 languages) in Drupal 7 (38 languages).
Analysed and performed scalability/performance optimizations: benchmark testing (JMeter/AB), code profiling (Xdebug), Apache configurations, caching, CDN integration.
Optimized and automated front-end code performance: CSS/JS concatenation and minification/uglyification, CSS sprites, images optimizations and more.
Installed and managed Apache servers on RedHat. From December 2011 to February 2014 (2 years 3 months) IsraelSenior Software Developer @ Developed and maintained a multilingual Drupal 6 application (6 languages).
Successfully integrated as a white label solution with partners from Israel and India.
Experience with CDN, Geoip and other contributed modules.
AWS and Linux system architecture and administration (Load Balancing, automatic backups, monitoring). From January 2011 to November 2011 (11 months) IsraelSoftware Developer @ Worked on various projects for start-ups in Israel and abroad.
Designed and developed Drupal 5, 6 based applications.
Designed and developed native mobile application for iPhone, Android and Windows Mobile.
Wrote image processing functions in Matlab and implemented in Actionscript3 and Java.
Developed desktop applications in C#. From August 2007 to December 2010 (3 years 5 months) Israel
Master of Science (M.Sc.), Computer Science @ The Open University of Israel From 2014 to 2016 Bachelor of Science (B.Sc.), Computer Engineering @ Bar-Ilan University From 2005 to 2009 Ram Segal is skilled in: PHP, Drupal, MySQL, JavaScript, jQuery, AJAX, Apache, Linux, OOP, Web Applications, HTML 5, CSS, Objective-C, Subversion, Git
Websites:
http://www.embad.com