Sr. Javascript Developer Resume
SUMMARY
- Over 5+ years of experience in Analysis, Design, Development, Support, Implementation and testing of Web based and Client Server applications
- Experience in Full software development life cycle implementation including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases on Windows platforms
- Expertise in designing and developing full stack web based applications using JavaScript and modern frameworks like React JS, Node JS and Express JS along with RESTful Web Services
- Expertise on designing web pages using Responsive CSS Design, jQuery UI and Bootstrap
- Experience with various IDE’s such as Android Studio, Eclipse, Sublime, Cloud9 and MySQL Workbench Editor
- Good working knowledge of object - oriented programming
- Experience and full understanding of Software Development Life Cycle, Agile software development methodology. Solid ability to work on Agile
- Extensive experience working in an Agile development environment
- Experience in debugging and testing the existing code
- Expertise in Unit testing using Karma and Mocha, Integration testing, & System testing
- Good expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration
- Expertise in server-side programming in NodeJS, CORE Java, Multithreading, Exception Handling and Collections
- Very good analytical capabilities and broad experience in understanding the business application and planning iterations
- Experience with Relational Database’s like Oracle, DB2, SQL Server and MS-Access, Apache Tomcat
- An enthusiastic and project-oriented team leader/player with solid communication skills Motivation to take independent responsibility. Excellent analytical and problem-solving skills and can learn new technologies very fast
- Worked on various platforms including Windows XP, Vista, 7 and UNIX
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills
- Experience of working with version control systems like Git
- Dynamic team player with outstanding communication and interpersonal skills
- Highly motivated to learn quickly new technologies and methodologies
TECHNICAL SKILLS
Java: Object-Oriented Programming, Multithreading, Collection Framework and Android Programming.
Web: HTML5, CSS3, SASS, WordPress, JavaScript, Responsive Design, AJAX, jQuery, Bootstrap, Node JS, React JS, Redux, ES5, ES6, Express JS and Passport JS, Webpack, Babel, JSX
Server: Apache Tomcat and Node JS
Version Control: Git
Databases: MySQL, SQLite, MongoDB and Teradata
IDE & Other Tools: Sublime, Android Studio, Eclipse, MySQL Workbench Editor, Heroku and AWS, Grunt and Gulp
Testing: Karma and Mocha
Package Manager: NPM
PROFESSIONAL EXPERIENCE
Sr. Javascript Developer
Confidential
Responsibilities:
- Participated in project planning sessions with business analyst and team members to analyze business IT requirements and translate business requirements into working model
- Developed Single Page application using React JS for better rendering performance
- The application is broken down into different React Components
- Application uses the MVC design pattern to address the separation of concerns
- Used Node JS for server-side scripting and Express JS framework to design the RESTful APIs which would perform the Create, Read, Update and Delete operations on the MongoDB database
- Used POSTMAN to create collection of tests to ensure your API is working as expected
- Used Webpack as a module bundler to bundle all the dependencies like the npm modules and the components needed to run the application
- Used Passport strategies like Passport Local and JSON Web tokens to authenticate the users and to check the validity of web tokens
- Application is secured and protected from attacks like SQL Injection
- Debugged the application using React Extension available on Google Chrome to test if the application is behaving the way it is intended to by testing the state with the inputs
- Used Git for version control
Environment: HTML5, CSS3, SASS, React JS, JSX, ES6, POSTMAN, Webpack, Mongoose, Babel, Node JS, Passport JS, JSON Web Token authentication, Git, MongoDB and Mongoose
React Javascript Engineer
Confidential
Responsibilities:
- Created reusable presentational components using React JS framework to render to the UI and used Redux as the container to maintain the state of the application
- Used JSX with React to build the components with relative ease
- Involved in working with Node JS server to process the I/O requests made by the users
- Used MongoDB to handle the persistence operations as per the requirements in the application.
- Used CSS for styling and Bootstrap for developing responsive Website
- Used Webpack module bundler to compile and package the application
- Performed unit testing with Karma and Mocha
- Perform cookie based authentication to maintain user session
- Actively participated and presented the completed specifications during the code reviews to ensure the development is complete and follows the corporate standards
Environment: HTML, CSS, React JS, Redux, JSX, ES6, Webpack, Babel, Mongoose, Node JS, MongoDB, Bootstrap, Karma and Mocha
Javascript Developer
Confidential
Responsibilities:
- Involved in requirements gathering, analysis, design and development of the application
- Developed GUI using HTML, CSS and JavaScript
- Used JavaScript for validating the input given to the user interface
- Involved in the design of application using Model View Control (MVC) Architecture
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published
- Used MySQLto provide persistence storage and to performqueries
- Implemented AJAX to speed up web application
- Coordinated with the QA team in testing of the application in various environments
- Involved in developing the applications and moving successfully to User Acceptance Testing and Production environments
- Involved in the enhancements, coding, testing and implementing the new business requirements
- Analyze and code fixed on logged application defects, comparing the system behavior to the design specifications
Environment: HTML5, CSS3, SASS, JavaScript, AJAX, RESTful API, Bootstrap, MySQL, Apache Tomcat
Jr Javascript Developer
Confidential
Responsibilities:
- Training in gathering user requirements and followed by analysis and design
- Designed web pages using with HTML, CSS, JavaScript, JSP and jQuery
- Used HTML to structure the web page layout
- Developed CSS page layouts for different web pages
- Used JavaScript to manipulate and add behavior to the DOM Elements
- Developed presentation layer to show products using JSP, HTML, AJAX, and jQuery
- Extensively used XML to code configuration files
- Configured application on Apache Tomcat application server
- Used MySQL Database to store data
- Established JDBC to connect with the database
Environment: HTML, CSS, JavaScript, jQuery, AJAX, SOAP, JSP, XML, JDBC, Apache Tomcat
