Sr. Front End Developer Resume
Union City, NJ
SUMMARY:
- Accomplished and skilled IT professional looking for a challenging position as a Front End UI Develope to upgrade my skills and knowledge in an established organization.
- Also having more than 7 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies and also in developing complex business requirements using Angular JS, Node JS, Jasmine, Karma, HTML 4.01/5, CSS 3, LESS, Twitter Bootstrap, Git, RESTful API services, Java script, JQuery, AJAX and JSON.
AREAS OF EXPERTISE:
- Software Development Life Cycle (SDLC)
- Object Oriented Programming (OOP)
- Agile
- Waterfall
- Test Driven Development (TDD)
- Behavioral Driven Development (BDD)
- Pair Programming
- Scrum
- Elasticsearch
- Kanban kafka
- Python Scripting
- OpenStack
- Amazon Web Services (AWS) pyspark
- Bash scripting
- Jetty shell scripting
- Logstash
- Kibana map/Reduce
- LAMP and WAMP architecture
- AMQP
- RabbitMQ
- Luigi
- Celery
- Heroku
- Samba
- Confluence
- Bamboo
- Wordpress
- Joomla
- Plesk
- SSL
- Hadoop
- AJAX
- VMWare
- Highcharts
- NFS
- Firebug
- AWStats
- OpenID
- LDAP
- DevOps
- Active Directory
- Big data
- Hive
- Hbase
- Pig
- Cloud Computing
- IoT
- Artificial Intelligence
- Machine Learning.
TECHNICAL SKILLS:
Languages: Core Java, HTML5, CSS3, Twitter Bootstrap, JS
J2EE Technologies: Servlets, JSP, JDBC
Frameworks: Struts, Spring, AngularJS, BreezeJs
Servers: WAS - 8.5, Tomcat
Task Runners: Grunt and Gulp task runners.
IDE's: IBM RAD, STS, IBM RTC
Build Related: Ant, Jenkins
Testing Tools: Quality Center, SOAP UI, Jasmine with Karma.
Operating Systems: Windows NT/XP/2000
Middleware Servers: IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic
Databases: MySQL, MongoDB, Cassandra, NoSQL, PostgreSQL
IDE's/TOOLS: Eclipse Kepler,RAD, WinCvs, SVN, Beyond Compare
PROFESSIONAL EXPERIENCE:
Sr. Front End Developer
Confidential, Union City, NJ
RESPONSIBILITIES:
- Worked in Web application development using HTML, DHTML, CSS, DOM, UML, JavaScript, AJAX, JSF, ExtJs, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, ReactJs, ExtJs, JMS, XML, XSLT, Oracle, SQL, Struts2 and JPA.
- Created several components for SiteCore and TeamSite for integrating disparate systems and databases with the CMS systems .
- Extensive knowledge on AngularJS components like controllers, directives, factory and service resources, routing, Dependency injection, 2 - way data binding, filters and events.
- Responsible for building a single-page application using the AngularJS development framework.
- Worked with npm tools such as grunt js, gulp js and bower.
- Developing storprocedure from Ibatis to get data and also created RMI (Remote Method Invocation) Java classes using stub and skeleton.
- Worked on setting up and integrating the registration servlet application in Websphere application server with the back ends.
- Worked on JMS message transformations using message components like flat file, XSLT, live database.
- Directly responsible for security configurations and deployment of web services on Glassfish application server.
- Translates business requirements into technical details relevant to Adobe CQ5 and also u sed Enterprise Service Bus (Mulesoft) as the integration framework.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and involved in complete application stack in AWS EC2.
Environment: Java 8, J2EE, JSP, Hibernate, JUnit, Log4j 1.2, Ant, Maven 2.2.1 Oracle10g, SOAP, Angular Js, Bootstrap, Restful, XML, XSLT, HTML, CSS, SAX, DOM, SVN, SQL, Java script, Ajax, UML, Eclipse, Apache Tomcat, Unix
Sr. Front End Developer
Confidential, Edison, NJ
RESPONSIBILITIES:
- Worked on all phases of application development to implement the assigned use cases successfully.
- Server Pages, Struts, Html, CSS, DOJO, JQuery, Angular Js and JavaScript code deployed in IBM Web sphere Application Server.
- Deployed the application on WebSphere application server.
- Strong experience in using version control tools like Rational Clear Case, CVS, and SVN.
- Worked on creating the builds to deploy the applications in Apache Tomcat 7.
- Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
- Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJs.
- Extensively used Sitecore for creating deleting and modifying the content items.
- Maintained the code base by frequent updates to the code repository using GIT HUB.
- Developed enterprise level messaging system using JMS API and consumer/send components.
- Hands on Experience in MS Visual Studio 2010.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed JUnit test cases for member portal and reg. servlet application and testing.
- Used Loop Back to create Dynamic end to end REST APIs and other services.
- Used Maven for the build and deployment process and overall project management.
- Performed purification of the application database entries using Oracle 11g.
- Implemented Test Driven Development (TDD) for developing and testing the application.
- Used the JDBC for data retrieval from the database for various inquiries.
Environment: Java, J2EE 1.4, Struts 2.0, Tiles, JSP, SOA, MVC Frame work, Web Services, Hibernate, JUnit, Log4j, Ant, Oracle 10g, XML, Eclipse, Jira3.1, UML, Jboss 4.3, UNIX, Linux, Red hat Linux
Sr. Front End Developer
Confidential, Bloomington, IL
Responsibilities:
- Also contributed in development of transactions using Java and JDBC using Java's classes.
- Used HTML, DHTML, and XHTML for designing the User Interface of the application.
- Used Struts tag libraries in the JSP pages and validated the form data using Struts Validator Framework.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database and also used Hibernate for ORM mapping and persisting data to the backend.
- Worked on setting up and integrating the registration servlet application in Websphere application server with the back ends.
- Designed EJB back-end infrastructure that collects and distributes each ordering system information.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed Controller Servlets, and actions for the fetching data from the database.
- Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
- Built RESTful API in Java using JAX-RS for obtaining proper error codes, URL Mapping and implemented them using Jersey.
- Deployed on the application on JBoss Application Server.
- Test plans are documented and reviewed Using JUnit testing and responsible for integration testing.
- Used JNDI to establish connection to RDBMS system. Using hibernate configuration connected to database server through JNDI resources.
- Developed the Services using AWS ElasticSearch, Restful Services using JAX-RS and Java.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Maven scripts were written for the application to deploy and test.
- Agile methodology was used for the project management during the development of application.
Environment: AJEX, REST, HTTP, JSON, Linux Shell scripting, MySQL, Sublime, web services, XHTML, PostgreSQL, web services, Java-Script.
UI Developer
Confidential, San Jose, CA
Responsibilities:
- Created rich and highly interactive responsive UI components with JavaScript, Bootstrap, HTML and CSS.
- Developed the System using core java, Servlets, EJB, JPA, JSF.
- Eclipse is used as an IDE tool to write and debug the application code, SQL developer is used to test and run the SQL statements. execution and internationalization.
- Eclipse is used as an IDE tool to write and debug the application code, SQL developer is used to test and run the SQL statements. execution and internationalization.
- Analysis of Requirements which are provided by business users and preparing technical design document before implementation.
- Worked on HP service manager is for defect tracking and incident management.
- Created the exception hierarchy to handle the exceptions.
- Dealt with Oracle 10g for communicating with database and performing operations such as create, read, update delete.
- Worked on Transaction Interface in Hibernate which maintains abstraction from the transaction implementation.
Environment: Java, J2EE, Actuate, JSP, Servlets, Struts, Custom Tags, Java Beans, JDBC, XML, DB2, WSAD, Web Sphere, UNIX, Red hat Linux.