Miguel San Segundo Martín

Sr. Fullstack JavaScript Web Developer

Working Remotely from Chiang Mai, Thailand
English, Spanish


JavaScript Standard Code Style JavaScript Standard Code StyleThe Programmers Oath

Sr. Fullstack JavaScript Web Developer


About

About

I am a Web Developer who loves to develop both sides of web applications, the visual-oriented browser side and data-oriented server side. I like to work as a team with UX & UI Designers to bring the creations to life, turning mockups and wireframes into living cross-device applications. I am a perpetual learner who loves to share knowledge and learn new ways to solve problems. I enjoy working in Innovation, Research & Development with Web technologies.
Skills

Skills

  • Modern & Progressive Web Apps Development with SPA frameworks
    BackboneAmpersandAngularReact + React Router + ReduxWeb ComponentsCatberry
  • HTML5 & CSS3 Interfaces with Cross-browser Compatibility
    HTML5 APIsSemantic HTML5Structure Data RDFA / JSON-LDProgressive EnhancementModernizerCSS ModulesCSS Animations & TransitionsPostCSSSassScut (Sass Utilities)
  • Web UI Development with Responsive & Mobile first Design
    Foundation Sass FrameworkBootstrap Sass FrameworkMaterial Design LiteMaterialize FrameworkLostGrid PostCSSBrowserSync Tool
  • Extracting assets and Preparing design information for web
    PhotoshopSketchCustom Icon FontsSVG Sprite SheetsSprite Sheets
  • 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 BabelTypeScript
  • NodeJS Applications, RESTfull Web Services, Realtime APIs (WebSockets & SSE)
  • Automated and enhanced workflow for productivity and performance optimization
    npmyarnYeomanGulpWebpack
  • Unit, Integration, Functional and Load Testing (BDD & TDD)
    JestMochaSinonChaiCucumberJSTestemKarmaProtractorNightmareJSJSDOMPostMan
  • JavaScript Application Architecture
    SystemJSES2015 ModulesClassesFactory composition patternObserver (Pub/Sub) pattern
  • JavaScript templates systems
    t7NuncjucksLodash templatesMarkoJSRivetsJS
  • Asynchronous I/O & Reactive Programming
    Bluebird PromisesAxios.js AJAXRxJSAsync.js
  • 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 FrameworkReact NativeCordova Mobile FrameworkIonic Front-End SDK
  • Datastores & Databases for NodeJS and Browser applications
  • Cloudbased architectures
    AWSDocker containersHerokuOpenShiftModulusFirebase
  • Website building with CMS & Custom Themes in PHP
    WordpressJoomlaDrupalMagento
  • SEO/SEM
    Natural SEOStructured DataSPA IsomorphicValid and Sematic HTMLResponsive Content & DesignUnique Page TitlesFriendly URLs
  • Methodology
    KanbanShort iterations, continuous improvementsFocus on DeliveryDaily commitsPeer ProgrammingAPI Design FirstDoc FirstTest First
  • Communication skills for close collaboration with different teams
    Infrastructure/DevopsQAUX & DesignSupportMarketingSales