Miguel San Segundo Martín

Sr. Full Stack JavaScript Developer

Working Remotely from Chiang Mai, Thailand
English, Spanish


JavaScript Standard Code Style JavaScript Standard Code StyleThe Programmers Oath

Sr. Full Stack JavaScript Developer


About

About

I am a Web Developer with passion for JavaScript. I can code the Front-end and the Back-end of web Apps, my focus are users and their digital experiences. I love to work as a team and to bring designers’ creations to life. I am a perpetual learner that loves to share knowledge and mentoring of others Full-stack developers. I really enjoy with the Innovation, Research & Development using Web technologies (JavaScript, HTML, SVG, CSS). I am located in Thailand. Please contact me for remote collaborations only.
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)
  • 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
  • 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