Miguel San Segundo Martín

Sr. Full Stack JavaScript & Web UI Developer

Working Remotely from Chiang Mai, Thailand
English, Spanish


JavaScript Standard Code Style JavaScript Standard Code StyleThe Programmers Oath

Sr. Full Stack JavaScript & Web UI Developer


About

About

I am a passionate Front-End and Back-End Developer doing my best to build amazing digital experiences. I love bringing designers’ creations to life. I enjoy with the Innovation, Research & Development using Web UI Technologies (JavaScript, HTML, SVG, CSS). I am a Learning Worker, Technical Trainer and Mentor. I am moving to Thailand in 2016. Please contact me for remote job opportunities.
Skills

Skills

  • Modern & Progressive Web Apps Development with SPA frameworks
    AngularBackboneAmpersandReact + ReduxWeb ComponentsCatberry
  • HTML5 & CSS3 Interfaces with Cross-browser Compatibility
    HTML5 APIsSemantic HTML5Structure Data RDFA / JSON-LDProgressive EnhancementModernizerCSS ArchitectureCSS ModulesCSS Animations & TransitionsPostCSSAutoprefixerSassScut (Sass Utilities)SMACSS+BEMRSCSS (Structure Guide)
  • Web UI Development with Responsive & Mobile first Design
    Foundation Sass FrameworkBootstrap Sass FrameworkMaterial Design LiteMaterialize FrameworkSusy Sass GridLostGrid PostCSSBrowserSync Tool
  • Extracting assets and Preparing design information for web
    PhotoShopSketchExtract for BracketsBit mapsVector GraphicsIcoMoon Custom Icon FontsSVG Sprite SheetsImage Sprite SheetsPixel-perfect Check
  • Interactive Web UI with Animations and Data visualisations (DOM, SVG, Canvas & WebGL)
    Animation Sprite SheetsScrollMagicVelocityJSGreenSock | GSAPCreateJS SuiteD3
  • Accesible Web UI
    WCAG 2.0WAI-ARIASection 508
  • Large-scale JavaScript Development
    Plain Vanilla ES5ES2015 with BabeljQuery 1.12 for old IEs support
  • NodeJS Applications, RESTfull Web Services, Realtime APIs (WebSockets & SSE)
    ApiaryExpressFeathersCatberryJSLoopBackSocket.ioSocketCluster
  • Automated and enhanced workflow for productivity and performance optimization
    YeomannpmBowerGruntGulp
  • Unit, Integration, Functional and Load Testing (BDD & TDD)
    MochaSinonChaiCucumberJSTapeTestemProtractorNightmareJSPostMan
  • JavaScript Application Architecture and Design
    ES2015 ModulesModule and Factory PatternFactory composition patternObserver (Pub/Sub) patternnpmBrowserifyRequireJSjspmSystemJSwebpack
  • JavaScript templates systems
    t7NuncjucksLodash templatesMarkoJSRivetsJS
  • Asynchronous I/O & Reactive Programming
    ES2015 PromisesBluebird PromisesSuperAgent AJAXCujoJS/MostRxJSCycle
  • Utility Libraries for Functional Programming
    RamdaLodash
  • Improving Website Performance
    60fps AnimationWeb WorkersCSS & JS BundlesMinifyUglifyCritical CSSEmbed assetsLazy LoadingPrecompiled TemplatesImage CompressionServer Configuration for HTTP CacheCache BustingServer Side Cache & GzipCDNService workers
  • Tools for Analyse and Optimize Web Performance
    Chrome DevTools TimelineYSlowPageSpeedWebPageTestZoompf
  • Hybrid Apps with web technologies for Desktop & Mobile
    Electron Desktop FrameworkCrossWalk Desktop & Mobile FrameworkCordova Mobile FrameworkIonic Front-End SDK
  • Datastores & Databases for NodeJS and Browser applications
    PouchDBLevelUPMongoDBRethinkDBRedisLevelDBNeDBGunDB
  • Cloudbased architectures
    Amazon AWSDocker containersHerokuOpenShiftModulusFirebase
  • Website building with CMS & Custom Themes in PHP
    WordpressJoomlaDrupalMagento
  • SEO/SEM
    Natural SEOStructured DataSPA IsomorphicValid and Sematic HTMLSpeed LoadingResponsive Content & DesignUnique Page TitlesFriendly URLs
  • Methodology
    Minimum Viable ProductAgilePersonal KanbanGitflowTrelloJIRAPlanning Meetings (Release & Iterations)Focus on DeliveryDaily commitsWeekly DemosPeer ProgrammingAPI Design FirstDoc FirstTest First
  • Communication skills for close collaboration with different disciplines
    Infrastructure/DevopsQAUX & DesignContentMarketingCommercial