Senior Full Stack Javascript Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- 15 years web development experience. 8 of those years working at Confidential both in London and California.
- Has experience in analysis and team leading skills, including mentoring of team members. Performed quality work on many high profile projects, with challenging timescales.
- Has a sound understanding of leading edge technology and is quick learner.
- Has very strong inter - personal skills, coupled with a strong desire to achieve high quality results.
- Capable of working on own initiative and as a team player. Experienced with numerous programming technologies Java, JSP, GWT,Ajax,Javascript, Confidential, Jquery, Node, Express,Hibernate,Ext-Js, SmartGWT,Jqwidgets, Angular
PROGRAMMING:
- Javascript,DHTML,HTML, Sencha, Ext-Js,knockout,grunt,bower,require.js,jquery,handsontable,hasher,crossroad,json,node,express,OO,karma,jasmine,angular.js, jqwidgets
- Java (JDBC,JPA,JSP,Hibernate,Java Web Services,JUNIT,Ant, Servlet,Struts,Google Web Toolkit GWT, Groovy,Web Services,Smart GWT 2.4, JPA,maven
- Confidential (Object Orientated Confidential, Confidential, DBI,Template Toolkit,Class::DBI,Catalyst)
- Content Management / Databases
- Interwoven(Teamsite, Open Deploy, DataDeploy, Teamsite Templating/TPL's)
- Documentum( DQL,DMAPI,DB::Documentum)
- MySQL,Oracle (Programmer Experience).
- Git,CVS,SVN,Ecplise, Webstorm
- Redmine, Jenkins,Jira
- XML,XSLT,CSS,HTML5, SASS,bootstrap
- Unix ( Solaris),Liunx,Windows
- Mac OSX
EXPERIENCE:
Confidential
Senior Full Stack Javascript
Responsibilities:
- Use a combination of Javascript,Jquery, jqwidgets and angular to create, Maximum Exposure Postion, Order Size Limits and Block/Cancel Order Screens used by risk Managers to limit trade activity for various members.
- Write services using Node, Express and Mysql middleware to facilitate communication between frontend GUI and backend in house trade engine.
- Design and Implement unit tests framework and build environment using Jenkins, jasmine,karma and gulp.
- Work closely with UI/UX and business on helping defining business requirements and sizing for Agile Sprints.
- Mentor and Train junior developers in javascript.
- Transition existing platform to developers in Porto and Paris.
- Take part in Agile processes including Sprint Planning, Bug Reviews, Retrospectives
Confidential
Full Stack Developer - Contract Developer
Responsibilities:
- Convert existing SPA user management application for GWT from end to angular, javascript, bootstrap frontend.
- Migrate backend from Java/Hibernate to MEAN (Mongo, Express, Angular Node). impelmentation.
- Integrate require, grunt, sass, jasmine,karama, frisbie for build and deployment.
Confidential
Senior Frontend Web Developer
Responsibilities:
- Work with cutting edge javascript and web technologies including, knockout, jquery, SASS, bower, require.js, html5 to build cross browser ad-tech software used by companies such as Google, Yahoo, Amazon, Publicist, Group M and other large and mid-sized advertising agencies.
- Initially hired to develop,support and transition existing software based on GWT, Spring, Hibernate stack onto new frontend solely based on javascript,knockout,jquery,html5 and bootstrap.
- The role involved leading small development groups, as well as working on single developer projects. Worked effectively and effciently with local and offshore teams based in India, US, Bosnia and UK. Delivering high quality of work in a challenging Agile environment based on 3 week sprints with a 6 week release cycle.
- Collaborated with a multitude of non technical stakeholders including project owners, project managers business analysts,account executives and UI/UX designers.
- Developed front-end of an electronic orders application used to insure advertising agencies and digital add vendors could negotiate orders.
- A grid/table based application that required extending handsontable using knockout.js as a solution to manage tabular data.
- Design/Develop front-end of digital cataloging system, used by consortium of UK based newspapers to manage digital add placement inventory.
- The front-end interfaced with data stored in a mongo database. Frontend was based on Knockout,Jquery,HTML5.
Confidential
Technology and Production Manager
Responsibilities:
- Member of FX and Money Markets team responsible for writing N Tier foreign exchange web application.
- Based on following technologies. Javascript,Ext-JS, Java, Spring,Maven, json, GWT,JMS, Confidential, Tomcat, Apache.
- This project involved complete front to back development, consisting of a complex, modular JavaScript user interface, Java web tier and highly concurrent Java server backend.
- The Project had a dedicated UAT team based in Kiev, however each developer was responsible for ensuring that code had between70-%80 Test Coverage.
- This included both Java and Javascript components. A lightweight AGILE process was in place which meant each team would engage in daily SCRUM stand up meeting.
- Convert existing legacy Swing Fx Trading screens into FX Sales portal using GWT Toolkit.
- Implemented Trade Blotters based on javascript ext-js frontend communicating via JSON to Spring MVC Web Tier. Integrated with back end settlement systems via Tibco EMS Servers.
- Improve existing Confidential build/configuration scripts housed on unix machines.
Java, Confidential Web Lead
Confidential
Responsibilities:
- Migrated application into 2 different systems.
- Including struts based web front end using Tiles,OGNL, javascript/prototype and some YUI components.
- Also Migrated supporting Confidential Scripts into Groovy.
Confidential, Silicon Valley, California
Web Developer
Responsibilities:
- Design and Development of Confidential internet facting systems.
- Based on Java Enterprise System, Tomcat and Interwoven Technologies.
Senior Developer
Confidential
Responsibilities:
- J2EE application that Glues together TeamSite and Sun.Com Database Content Repository.
- Daily tasks included bug fixes, redesign, optimization, migration from proprietary web framework to STRUTS then onto Ajax toolset using Google Web Toolkit. Moving from java serialization based persistence to Oracle using Hibernate as the object relational mapping technology.
- Java Swing based application for managing content entitlements.
- Based on Java Applet that implemented Webservices using JWSDP, connecting to Oracle database via Apache OJB Persistence technology.
Confidential
Developer
Responsibilities:
- Enhance existing Confidential 4.5 development to enable multiple sites to be served by a single load balanced deployment.
- Develop Java droplet code and Java classes, witting some custom NSAPI routines for Iplanet Web Server
- JSP/Javascript based ticket logging System, backed by MYSQL database.
Confidential
Developer
Responsibilities:
- Involved in technical 24/7 Support of 6 Critical Applications with Confidential
- These Applications included Sun.com and Sun Store.
- Responsible for writing Confidential applications for groups Web Site.