Annu Ranjan
(Front End Developer)
Summary
Innovative, analytical, adaptable, creative frontend developer with 6 yearsof extensive
professional experience of building and maintaining responsivewebsites.
ProficientinAngular,ReactJS,Vue.js,plainJavaScript.
Experience in JavaandHibernate.
Proficientinusing Git,manageversioncontrolsystem intheproject,andworkcollaborativelyin
tandem with otherdevelopers.
Hands on Heroku hosting services, add-ons, configuration, deployment, log monitoring,
troubleshooting, and integration with the GIT process, and thedevelopmentlifecycle.
Proficient in using UI Component libraries like Bootstrap, Grommet, react-bootstrap, MaterialUI, PrimeNg etc. as well as writing myowncomponents.
Hands on experience in Nodejs,Express,CouchDB.
ExperienceinallphaseofSDLC likeRequirementAnalysis,ImplementationandMaintenance
with methodologies like Agile, Scrum,Waterfalletc.
Extensive knowledge in developing single pageapplications(SPAs).
Well versed in different React packages like react-redux, redux-thunk,
axios,applyingmiddlewares,statemanagement,componentlifecycle,higherordercomponentetc.
Skills
Programming languages: ReactJS, Angular, Vue.js, JavaScript, Html, CSS, Sass, GraphQL
Package Manager: Npm, Yarn
Development Tools: Git, Visual Studio Code, Eclipse, WebStorm, Sublime, Notepad++ etc.
Operating Systems: Windows, Linux, Mac
Projects
Project Name: Dope Glass
Project URL: under development
Project Description:
Dope Glass project is an ecommerce website to facilitate sales of recreational drugs and
equipment in Canada and parts of United States where recreational drugs are allowed. This
project is being implemented from scratch. The project consists of 3 sections typical of a
ecommerce development – store front website for sales, content management system for the
store owner (Moe Gifts), and backend section to database operations.
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout
Environment: ReactJS, Material-UI, HTML 5, CSS
Project Name: PINCHme
Project URL: Deployed on company’s intranet staging server
Project Description:
PINCHme is a company that distributes free samples for a user to consume in exchange for their
feedback. The users’ feedback is then used to develop and improve better product. Their
current assignment with me is to develop a new website and mobile app for them. The current
features implemented in the web-app/mobile-app included navigation/routing, creating private
secure routes, Redux for application state management, connected to firebase, login with
Facebook and Google, file-configuration based routing, file-configuration based sliders etc...
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout
Environment: ReactJS, React Native, HTML 5, CSS
Project Name: StylePill
Project URL: https://stylepill.co/
Project Description:
StylePill is an e-commerce platform which provides an interface for the fashion related
products seller to showcase their product on the internet. The seller can display their products
in a slider. Visitors can ask a question about the product on the product page for sellers to
answer. It is also a platform for visitors to look up blogs, comment, react and interact with the
blogpost owners. The users are able to manage the products. They can bookmark their favorite
seller, manage their The site also incorporates features like cart management, i18n, integration
with various 3rd party service providers, payment etc.
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout
Environment: ReactJS, HTML 5, CSS, Node
Project Name: Discover Daycare
API URL:
https://play.google.com/store/apps/details?id=com.discoverchildcare&hl=enTarget
Platform: Android 4.4 + and iOS 9 +
Project Description:
Discover Daycare provides an Android/IOS app for facilitation of childcare management
marketed to the daycare institutions. It complements the web-app to facilitate
children administrations and management. It manages children enrollments, room transitions,
staff roster, visitors tracking, tablet/ mobile based attendances, parents and staff logins and
other aspects of day to day Childcare Administration.
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout.
Environment: Angular 5, Ionic 4, Apache Cordova, Typescript, HTML 5, CSS
Project Name: Appetivo
Project URL: https://www.appetivo.com/
Project Description:
Appetivo is a web-app designed for small hotel/restaurants and individual kitchen owners to sell
their food. The app facilitates sellers to create, update and delete menu categories and menu
items. Sellers can fix the order in which they appear and change the order of menu and category
with easily with dragging and dropping menu items. The app has an in-app payment system to
let the customers pay for the food. A visitor can find all the sellers near his area - within a radius
of 50 miles. The site also incorporates features like i18n, Facebook login etc.
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout.
Environment: Vue.js, Vuex, Nuxtjs, Node, moment.js, GraphQL HTML5, SCSS, buefy
Project Name: Duuzra
Project Url: https://duuzra.com/
Project Description:
Duuzra is one great application for any event, meeting or presentation. It was developed to
provide businesses with the features and flexibility to meet a host of requirements with a single
tool. It has file sharing capabilities with supported media types of pdf, slide presentations,
videos, MS documents, media galleries and web content. Interaction and data capture could be
done with live polling, feedback forms, questionnaires etc. Communication tools featured
attendee directories, instant messaging, audience question with moderation, personal note with
pdf export, personal meeting agendas and content.
Responsibilities:
As a Software Engineer, actively participated in activities - requirement analysis, designing,
development and implementation of different change requests, implementation of new
requirements. Developing the code, code analysis, code review. Developing website layout,
application and functions layout.
Environment: Angular, Ionic, CouchDB, Node js, moment.js
Employment History
Freelancer
May 2017 – current
Designation: Software developer
Mentis Consulting
April 2014 – April 2017
Designation: Software developer