Javascript Developer. Resume
IL
SUMMARY
- Over 2 years of Information Technology extensive experience in Front - end, Middleware, Back-end web-Application development as a full stack JavaScript developer.
- Experienced in web development in Angular2, Node.js, Loopback, and MongoDB.
- Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
- Expertise in front-end UI development with HTML5,CSS3 and JavaScript.
- Experienced in using CSS preprocessor such as SASS/SCSS, LESS.
- Experienced in developing responsive web pages using media queries, W3.CSS and Bootstrap.
- Good in differentiating the layouts for mobile management. Able to create the adaptive layouts with the help of Bootstrap.
- Hands on experience with Angular Authentication to secure the components using Auth0 service.
- Hands on experience in Angular 2 using TypeScript as a scripting language.
- Introduced Augury is the most used google chrome developer tool extension for debugging and profiling Angular 2 application to the team and worked together.
- Expertise in Angular 2 framework and its ability to create simple and scalable code for SPA. Familiar with JavaScript library jQuery to implement dynamic webpages
- Expertise in implementing the MVC architecture in backend applications using Node JS along with Express framework.
- Comprehensive knowledge and experience of Object-Oriented Analysis & Design in Java.
- Hands on experience in J2EE framework Spring, Restful Services and Hibernate.
- Expertise in implementing web and enterprise applications using Java, Struts, EJB, SPRING, Hibernate & Restful Web Services, and XML technologies.
- Strong knowledge in sending ad retrieving data in JSON from server by using AJAX calls.
- Proficient in developing modern Single Page Application (SPA) using AngularJS1.3.
- Strong Experience in Angular Routing, Services, Factories, Directives and Filters.
- Integrating Cordova into the project to make it run as a mobile application.
- Setting up and Managing Cordova Builds.
- Experienced in building Mobile Applications using Ionic 2, Apache Cordova with Angular 2.
- Followed few online courses and built some personal mobile applications using of Ionic 2 and Cordova and uploaded code in Git repository.
- Experience in working with Microservices which is used to build flexible, independently deployable software systems.
- Adept at creating secure RESTful APIs using Node.JS, Express, Mongoose, and MongoDB.
- Experience in building dynamic end-to-end rest API’s using Loopback framework.
- Extensively used the repositories like Git, Bitbucket and SVN.
- Experience in working with AWS S3 browser for pushing the files.
- Experience in working with AWS EC2 instance.
- Experience in working with NoSQL, MongoDB for handling huge amount of data.
- Extensive use of Node JS, Express and MongoDB along with Mongoose JS to create server-side applications.
- Strong experience in creating reports with dynamic data visualization using D3js,jQuery Fusion charts.
- Experienced in Data Analysis by using tools like Hive, Pig and Hadoop Streaming.
- Familiar with implementation of web application using frameworks such as spring-MVC/Struts2, and Hibernate.
- Experienced in RDBMS system like Oracle, MySQL, and NoSQL database MongoDB.
- Experienced in all phases of SDLC along with Agile/Scrum based development.
- Detail-oriented, able to handle multiple tasks,a good team player, can adapt change with new technology and a good problem solver.
TECHNICAL SKILLS
Languages: C, C++, Java/J2EE, Java Script, SQL, Node.JS
J2EE Technologies: Servlet, JSP, JDBC, JNDI, JSTL, JSF, Web Services
UI Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, Ionic 2, Cordova, D3.js
Frameworks: AngularJS,React.JS, Express JS, Spring, Struts2
Microsoft Office Suite: MS Word, Excel, PowerPoint and Visio.
Databases: Oracle, MongoDB, MySQL, Microsoft SQL Server
Build Tools: Grunt, Gulp, Maven, Gradle, ANT, Jenkins
Version Control Tools: CVS, SVN, Git, ClearCase
Operating Systems: Windows XP, UNIX, Linux, Mac OS
Web/App Servers: Node, IBM HTTP server, WebSphere Application server
IDE, HTML Editor: WebStorm, Visual Studio Code, Notepad++, Eclipse, Atom.
PROFESSIONAL EXPERIENCE
Confidential
JavaScript Developer
Responsibilities:
- Worked on Agile development methodology and built the applications in collaborations with business and System Analysts.
- Developing dynamic web pages using HTML5, CSS3 and JavaScript.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Developed GUI using JavaScript, jQuery, AngularJS, along with HTML5, CSS3 and Bootstrap.
- Coded extensively using JavaScript,MVC Framework,AngularJS to make rich internet web application for a Single page app.
- Wrote Angular JS custom directives.
- Worked on filtering the data comes from remote server using Angular JS filters concept.
- Handled all the client-side validations, slide show, hide and show controls, drop down menus and tab navigation using AngularJS and HTML5 and jQuery.
- Worked with AngularJS filters in expressions and directives to filter data rendered I the UI.
- Worked on Angular 2 integration.
- Worked closely with the middleware and backend team to reach the requirement.
- Implemented Routings with Angular 2 to navigate between components.
- Worked on Angular 2 features like pipes, Annotations, Event Emitters, Observables, Databinding, Service classes and Dependency Injection.
- Introduced Augury is the most used google chrome developer tool extension for debugging and profiling Angular 2 application to the team and worked together.
- Displayed tabular data using Angular 2 by applying filters on the table data.
- Worked on developing Angular 2 code through Typescript.
- Integrating Cordova into the project to make it run as a mobile application.
- Setting up and Managing Cordova Builds.
- Implemented different components and worked on routing between different components with AngularJS.
- Implemented Single Page Design and Customized directive and filter criteria by using AngularJS and used AngularJS MVC to build a cross-browser complaint application.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Node.JS frameworks like StrongLoop as a middleware.
- Adept at creating secure Loopback APIs using Node.JS, Express, and MongoDB.
- Using Angular 2, created custom directives for data manipulations and to display data in standard format in UI.
- Wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
- We used GIT for our Continuous Integration.
- Used AWS S3 browser and EC2 instance for pushing code to the cloud.
- Involved in building test cases using Jasmine and Karma.
- Interacted with Testing team and Business Analyst to identify and resolve the errors.
Environment:HTML5, CSS3, JavaScript, MongoDB,Express.JS,AngularJS, Angular 2, Node.js, jQuery, Ionic 2, Apache Cordova, RWD, WebStorm(IDE), Adobe Photoshop, MS Office, and HP Quality Center.
Confidential , IL
Entry Level Developer.
Responsibilities:
- Used and implemented Spring MVC 3.0 to decouple the object classes dependency, to keep the MVC configuration simple.
- Implemented AJAX to make web pages more interactive, also enabling switching between different independent tabs.
- Extensively used Eclipse for writing code
- Written *.hbm.xml file for developed POJO to map the object to relational database.
- Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.
- Used LDAP for Authentication and Authorization
- Transfer of data from presentation tier to web tier is done using Value Object(VO)
- Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL for business processes like financial resolver, net worth calculator, Credit Card Application and tax calculator etc. in the application
- Used JAXR API for retrieving WSDL file from Universal Description Discovery and Integration Registry (UDDI).
- Developed web services using Restfull.
- Building and deployment of EAR, WAR, JAR files on test, stage and production systems in WebLogic 10.3.6 Application Server.
- Implemented on Agile Process.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
Environment: Java/j2ee 1.8, JDBC 2.0, JSP 2.3, Servlets, Tiles, Restfull, AJAX, EJB 2.0/3.0, Hibernate 3.0, Oracle 9i, Spring MVC 3.0, WebLogic 10.3.6, JAXP, PL/SQL, CVS, JavaScript, Log4J, HTML, DTML, LDAP, CSS, SOAP, UDDI, WSDL, Ant 1.6, Eclipse 3.2, Agile.
