About
Hello, I'm Ganesh Yadav a passionate, opinionated and creative Front End Developer / UI Developer. A self-motivated to combine art of design with art of programming. A professional who can write code for mobile-first Android and iPhone. A pixel perfectionist with cross-platform/cross-browser development.
I do…
- Create features which give a seamless experience.
- Collaborate which UI and UX designers to understand the concept and innovative prototypes.
- Pair with developers and other teams to understand best practices and UX specifications.
- Write Javascript from scratch.
- Produce clean, semantic HTML and CSS, agonizing along the way for pixel perfection.
- Ensure cross-platform/cross-browser compatibility.
- Build simple interfaces and maintainable CSS with modular class names.
- Can write code for accessibility for disabled and visually challenged.
- Maintainable and reusable code.
- Can use Photoshop if image is not in proper shape.
- Illustrator when I want to replace png with SVG.
- Write SEO friendly code.
I have…
- 7 years of experience in Front End Development / UI Development.
- Strong knowledge and experience in HTML, CSS, JavaScript and JSON. Along with semantic HTML5 and CSS3.
- A good understanding of Web Accessibility which is also known as a11y.
- Experience smooth fades, animations, transitions with CSS and GSAP Tweenmax.
- Some exposure to templating engines like mustache, jade, haml.
- Experience in:
- Writing modular CSS frameworks like Bootstrap 3/4.
- CSS preprocessors like SASS, SCSS.
- Creating mobile-first experiences with a good understanding of how responsive layout works.
- Custom responsive media queries code.
- Knowledge of OOCSS / Atomic design
- Experience of writing modular / reusable / Object Oriented Javascript code using jQuery, AngularJS, Vue JS and ES6.
- Working experience in AMP (Accelerated Mobile Pages) which loads super fast < 3 seconds.
- Experience in Wordpress.
- Basic knowledge of PHP and MySQL.
- Proficient understanding of cross-browser and cross-platform compatibility issues and ways to work around them.
- Working knowledge of NPM, build tools like requireJS and task runners like Grunt / Gulp.
- Knowledge of version control tools like git.
- Working knowledge of Graphic tools like Photoshop, Illustrator, corelDraw.
- Some more things:
- Working experience in deployment tools like Filezilla, cPanel.
- Experience in MS Word, Excel, PowerPoint and Google Doc, Sheets, Slide, Forms etc.
- Working experience of IDE like Notepad++, Brackets, Atom, Sublime, Dreamweaver.