Sr.ui Developer Resume
Redwood City, CA
PROFESSIONAL SUMMARY:
- 3 years of experience in developing full stack professional Web applications using HTML5, CSS3, Material - UI, Semantic-UI, Bootstrap, JavaScript ES6, Node.JS, Express, React.JS, Redux, JSON, JQuery, and AJAX, FireBase, Python Django
- Experience in working on various phases of software development life cycle such as requirement, analysis, design, development, implementations, enhancements, and testing
- Used Semantic-UI, Material-UI, Bootstrap to create reusable components for web front-end development
- Styled content and website layout for better user experience using CSS3 that follows W3C standard and HTML5
- Applied Responsive Web Design (RWD) across multiple web-based applications to resolve browser compatibility issues on desktop, mobile, and tablet
- Built WEB application UI using client-side languages and frameworks like React along with Redux
- Strong knowledge about data structures and algorithms
- Experience in utilizing NPM(Node Package Manager) and yarn to manage various projects and access to open source components.
- Used JSON for data storage and transmission between browser and back-end server
- Developed RESTful API by using popular Node.js frameworks like Express
- Expertise in NoSQL database and MongoDB
- Used GIT as version-controlling tool and collaboration with teams to maintain versions of applications
- Excellent debugging skills using Chrome Developers Tool and React and Redux DevTools
- Worked on Webpack for bundling the Front-End Assets
- Had extensive experiences with Agile and SCRUM
- Some of the attributes that would describe me would be Team player, Quick Learner, Self-Motivated and Strong interest in Front End Development.
TECHNICAL SKILLS:
Programming Languange:: JavaScript(ES5, ES6), C, Java, Python
Web Technologies: HTML, HTML 5, Cascading Style Sheets (CSS), CSS3, XML,, jQuery, JSON, Bootstrap, AJAX, Material-UI, Semantic-UI
JavaScript Libraries: jQuery, jQuery UI, jQuery Mobile,, React.js, Node.js, Redux
IDEs: Atom, Eclipse, Notepad++, Brackets, Sublime text, Web storm, Visual Studio code.
Databases: ORACLE 10g/11g, SQL server, MySQL, Mongo DB.
PROFESSIONAL EXPERIENCE:
Confidential, Redwood City, CA
Sr.UI Developer
Responsibilities :
- Designed and implemented an Employees Management System by using javaScript, React.js and Redux
- Designed interactive web application UI by applying CSS3 flexbox and Bootstrap4
- Applied Responsive Web design across multiple web-based applications to resolve browser compatibility issues on desktop, mobile, and tablet
- Created single-page application by implementing React Router which can navigate different components to viewers without reload the page
- Used state to control and store component’s data and props to let values passing from parent component to children component
- Used React lifecycle methods such as componentDidmount, componetDidUpdate, and componentWillUnmount
- Implemented infinite scrolling at the front-end to enhance user experience
- Utilized Redux to manage the entire states throughout Reducers and Actions
- Implemented Redux-Thunk as middleware to handle asynchronous requests from front-end
- Used Axios to communicate with back-end via GET and POST and PUT and DELETE methods
- Wrote the most of codes with ES6 JavaScript features such as arrow function, class, template literals, map and set
- Used Webpack for bundling the Front-End Assets
- Created Node.js servers with Express Framework to develop RESTful API that ensures CRUD
- Designed the database schema and store information in MongoDB
- Implemented Mongoose functions such as Search, Sort at the back-end
- Used Postman to test back-end functionalities
- Used GIT to do version control and collaboration with team members
- Used Mocha as automatic test framework
- Deploy to AWS
- Worked under an Agile (Scrum) Development approaches
Environment: HTML5, CSS3, Bootstrap4, React.JS, Redux, Webpack, JavaScript ES6, Node.js, Express, VS Code, GIT, MongoDB, React-Router,AW
Confidential, Indianapolis, IN
UI Developer
Responsibilities:
- Designed and Implemented prototype of Web PHONE web Application by using javaScript, React.js and Redux
- Used Freeswitch as server-side technology and WebRTC for real time communication between browsers and devices
- Utilized CSS3 and Material-UI and HTML5 to build interactive web application
- Used React.js to build reusable components and state to control data
- Designed the database schema and store information in NoSQL
- Implemented Verto endpoint by using NPM(Node Package Manager)
- Manipulated JSON web Token and validator to safeguard user registration, login and phone call request
- Built REST API to handle server-side HTTP request and response
- Implemented JSON-RPC for use over secure web sockets
- Enabled making phone call, video chat, and plain text, audio messages sending functionalities via Freeswitch end-points
- Utilized GIT as version control tool
- Created single-page application by implementing React Router
- Implemented unit test for functionalities checking
- Optimized video and audio quality by importing internal libraries based on machine learning technology
- Experienced with Scrum project management
Environment: JavaScript, React.js, Redux, Freeswitch, WebRTC, CSS3, Material-UI, HTML5, NoSQL, JSON, GIT, React Router, machine learning
Confidential, San Jose, CA
Full Stack Engineer
Responsibilities:
- Involved in requirement gathering, analysis, preparing functional specifications, and technical specifications according to their requirements.
- Build a budget management app with javaScript ES5, HTML5, and jQuery
- Used DOM functions to manipulate DOM elements
- Used Google Font and ionic framework 1.0 to build responsive and beautiful website
- Designed layouts using CSS3 and Box Model
- Implemented Model View Controler(MVC) framework
- Utilized GIT as version control tool
- Debugged application by using Chrome Developer’s tool
- Tested cross browser functionalities and fixed bug for supported browsers
- Used JIRA tools for task assignments and bugs reporting
- Deployed the application using cloud technology AWS
Environment: HTML5, CSS3, jQuery, JIRA, GIT, AWS, JavaScript, ionic framework1.0, Sublime