We provide IT Staff Augmentation Services!

Reactjs/angular Nodejs Senior Developer (full Stack) Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Seasoned Information Technology expert with over 14 years of software development experience with the ability to architect/develop/design solutions, manage development teams, and successfully deliver multiple projects (Agile and Traditional) on time and under budget.
  • Performed in the roles of Programmer, Programmer/Analyst, Technical Lead, Mentor, Coach, and Architect and has assisted the team with diverse background as a Technical consultant.

TECHNICAL SKILLS:

Languages: JavaScript, Nodejs, ReactJS, AngularJS, Java (J2SE/J2EE, JEE), AJAX, AOP, JDBC, XML, XSL/XSLT, SOAP, REST,Perl, EJB, JSP/Servlets, JMS, MQ - Series, RMI, HTML, Taglibs, SQL, PL/SQL

Operating Systems: Windows (NT, 2000, XP, Vista, 7), UNIX (AIX, Solaris), Linux (Red Hat), CygWin, OSX

Databases: Oracle (8.x, 9.x, 10g, 11g), MySQL, DB2, SQL Server

Tools Servers: JBoss (5.x,6.x,7.x), BEA WebLogic Application Server (7.x, 8.x, 9.x,10.x,11.x), AquaLogic Service Bus (8.x, 9.x), BEA WebLogic Portal Server (4.0, 7.x,8.x,9.x), Tomcat (3.x, 4.x, 5.x, 6.x, 7.x), IBM WebSphere IntelliJ Idea, OSGi, ServiceMix,Karaf,RAD, NetBeans, Eclipse, TogetherJ, Rational Rose, RSA,Magic Draw, CVS, SVN, ClearCase, Starteam, Istanbul, Clear Case, Mocha, Chai, Tableau, D3Js, HighChart, Jest, Babel, Mongoose, Memcache, AWS, EC2, S3, Sonar, Lodsh, jshint, restangular, Breeze

Frameworks: Angular JS, Knockout JS, ReactJS, NodeJS, UnderscoreJS, Struts/Tiles, JSF, Richfaces, IceFaces, Dojo, Ext-js, Spring, AspectJ/Spring, Knex.js, AsyncJS, SinonJs, UnderscoreJs, Hibernate, Axis2, JAXB, JAXWS,JRules,JUnit, CruiseControl, Hudson, Arquillian, ANT, Maven 1.x, 2.x, SoapUI, Log4J, Easymock, LDAP, SalesForce, Hadoop, Spark.

PROFESSIONAL EXPERIENCE

Confidential

ReactJS/Angular NodeJS Senior Developer (Full Stack)

Responsibilities:

  • Implemented user interface using React JS, Jquery, Flux, gulp, bower to develop mortgage application.
  • Worked on redesign/reskin of user interface.
  • Developed the UI using JSX user interface.
  • User Reactjs Redux architecture using action, store, reducer and react view.
  • Implemented the Redux API calls using Observables (RxJs)
  • Used NodeJS to implement the business logic on the server side and interface with other applications.
  • Performed the unit testing with Mocha and Chai.
  • Used other npm module like Axion, SinonJs, D3.js, lsLint etc.
  • Used Blockchain technologies like Ethereum, Solidity and Hyperledger.
  • Worked on performance tuning of the application.
  • Involved in the code reviews at the end of every iteration to improve the performance, make code readable, reusable and to implement the best practices in the industry.

Environment:ReactJS, Redux, Javascript, NodeJS, Express, MongoDB, JQuery, underscorejs, Angular 4, Typescript 2.3, Ngrx, Rxjs, Redux Observables, Redux Saga, Webpack, gulp, bower, Mocha, Axios, Chai, SinonJS, babel, Jenkins, Ethereum, Solidity, Hyperledger, Blockchain, AJAX, Java 8, SOAP, REST, JAX-WS, JUnit, Git, JIRA, html, css, sass, Maven 2.0, Windows, Mac, Unix, IBM MQ, Liberty Websphere App Server

Confidential

Full Stack Lead Developer

Responsibilities:

  • Implemented Ajax functionality using jQuery & Angular, ReactJS, Flux, gulp, bower, karma to develop hybrid Rogers mobile app.
  • Used jQuery, gulp, bower to develop hybrid Fido mobile app.
  • Implemented server side functionality using Nodejs and MongoDB. Used various modules like body-parser, cookie-parser, vhost, bcrypt
  • Performed the unit testing with Jasmine.
  • Used scala, akka, play framework with spark to run user analytics.
  • Integrated with IBM MQ and SOAP Services.
  • Coached developers on proper Test Driven Development and mocking strategies using both unit and integration testing.
  • Performed the duty of production support.
  • Developed proof of concept application using blockchain, bitcoin, etherium, solidity, truffle etc.
  • Worked on analytics solution using spark and java 8 and Casandra.
  • Involved in the code reviews at the end of every iteration to improve the performance, make code readable, reusable and to implement the best practices in the industry.

Environment:Angular 2/4, Typescript 1.8/2/2,2, Javascript, JQuery, NodeJS, MongoDB, Flux, D3Js, knockoutjs, underscorejs, Superagent, Scala 2, Spark, Andriod OS 4.x, iOS 8/9, Angular JS, gulp, grunt, bower, Jasmine, NodeJS, MySQL 5.x, REST, Istanbul, JUnit, Git, JIRA, Maven 2.0, html, css, sass, Windows, Mac, Unix, IBM MQ, Tomcat 7.x, JBoss 7.x.

Confidential, Washington DC

Senior Developer/Team Lead

Responsibilities:

  • Identified, Analyzed and Implemented design patterns (Factory method, Lazy initialization, Singleton, Adapter, Facade, Proxy, Template method, Command, Mediator, Intercepting Filter, View Helper, Session façade, Business Delegate, Data Access Object).
  • Implemented Ajax functionality using jQuery & AngularJS.
  • Used the javascript library like underscorejs and knockoutjs along with NodeJS.
  • Implemented the document management using custom libraries.
  • Implemented Enterprise service bus using camel.
  • Integrated with Salesforce.
  • Implemented the login features using Spring oAuth2 Framework.
  • Implemented custom integrations using salesforce API libraries.
  • Worked on big data platform like Hadoop and spark.
  • Coached developers on proper Test Driven Development and mocking strategies using both unit and integration testing.
  • Involved in the code reviews at the end of every iteration to improve the performance, make code readable, reusable and to implement the best practices in the industry.

Environment: AngularJS 1.2/1.3/1.4/1.5, JQuery, Knockout JS, NodeJS, Grunt, Karma, Java 7/8, Scala 2, OAuth2, Spring 4.x, Hibernate4.x, SalesForce, IBatis, AJAX, JPA 2.x, SOAP, JMS, MySQL 5.x, REST, JAX-WS, JUnit, Git, JIRA, Hadoop, MapReduce, HighChart, Cassandra, html, css, sass, Maven 2.0, Windows, Mac, Unix, Memcache, AWS, EC2, S3, OSGi, ServiceMix, Karaf, Tomcat 7.x, JBoss 7.x.

Confidential

Team Lead Developer

Responsibilities:

  • Designed the Data Model, UML, class diagram, sequence diagram state, collaboration and activity diagram.
  • Identified, Analyzed and Implemented design patterns (Factory method, Lazy initialization, Singleton, Adapter, Facade, Proxy, Template method, Command, Mediator, Intercepting Filter, View Helper, Session façade, Business Delegate, Data Access Object).
  • Implemented the VOD Catalog Generation and Ingestion projects using Java 6, JSF, Spring, Hibernate andJAX-WS Web Serives.
  • Implemented the NoSQL database MongoDB for Reporting and Analytics requirement to enhance the scalability.
  • Experience with performance and load testing and meeting the SLA using jProfiler.
  • Set up the unit testing framework & Integration testing framework using Arquillian. Coached developers on proper Test Driven Development and mocking strategies using both unit and integration testing.
  • Involved in the code reviews at the end of every iteration to improve the performance, make code readable, reusable and to implement the best practices in the industry.

Environment:Javascript, JQuery, Java 7, Groovy, Gradle, Andriod OS 4.x, JSF 2.x, RichFaces 4.x, Javascript, Spring 3.x/Hibernate3.x/4.x, MongoDB, Oracle 10g/11i, Weblogic 9.x/10.x,AJAX, JPA 2.x, SOAP, REST, JMS,JAX-WS, JUnit, Arquillian, Cruise Control, ANT, Maven 2.0, Windows, Unix

Confidential, Dallas, Texas

Team Lead Developer/Application Architect

Responsibilities:

  • Designed, developed and migrated presentation layer from Struts to Google Web Tool kit. Provider the Web 2.0 AJAX interface to the user.
  • Architected a Service-Oriented Architecture dat utilized the EJBs and Web Services.
  • Implemented a Web Services layer, using Asix 2, into their existing product.Implemented OpenESB Service Bus. Enhanced the flexibility and adaptability with introduction of JAXB framework.
  • Designed and Implemented the Extract Transform Load (ETLs) for reporting requirement.
  • Coached the team to a successful adoption of Agile Methodoloiges (Scrum)
  • Mavenized product (four war files), which improved the build and deployment times by reducing duplicate code.
  • Implemented a Test Driven Development strategy into an existing code base with the help of Cobertura.
  • Conducted code and architectural reviews with developers.

Environment: Java 6/7,Groovy, GWT,Oracle 11g, Tomcat 5.x/6.x, ETLs, JAXB, REST, SOAP, JAXWS, Ant, Maven, Cruise Control, Junit, Cactus, LDAP, UML/Rational Rose, JRules, OpenESB, JPA 2.x,Hibernate 3.x, Spring 2.x.

Confidential, New York

Technical Lead

Responsibilities:

  • Developed J2EE application containing the details of structured financial products and derivatives and ability for the rating analyst to rate these financial products.
  • Designed UML modeling with class diagram, sequence diagram state, collaboration and activity diagram.
  • Created conceptual model, sequence diagrams, and class diagrams using Use Case to facilitate the construction of the software following the Rational Unified Process using TogetherJ.
  • Designed and developed Hibernate framework with several Spring Web Services.
  • Designed and developed the business rules using jBPM.
  • Transformed the existing JMS messaging to Enterprise Service Bus implementation.
  • Coached team on how to implement and utilize Scrum (Agile Methodology) TEMPeffectively.
  • Mentored junior team members on Enterprise Java (J2EE), Struts, JUnit, Maven, ANT, and J2EE performance and tuning.
  • Implemented Ajax functionality using Dojo & Ext-js.

Environment:Java 1.6, Oracle 11g, JBoss 5.x/6.x, ETLs, JAXB, REST, JAXWS, Ant, Maven, Javascript, Jquery, Cruise Control, Junit, Cactus, jBPM, LDAP, UML/RSA, AJAX, JPA 2.x, SOAP, JMS, JRules, OpenESB, GWT, Hibernate 3.x, Spring 2.x.

Confidential, Detroit

Senior Java/ J2EE Developer

Responsibilities:

  • Designed and developed several Entity beans and three Session beans with their accompanying component interfaces.
  • Designed, implemented, and integrated an AJAX (Asynchronous JavaScript and XML) Framework. Utilized the following JavaScript/AJAX libraries: Dojo, Ext-js.
  • Implemented Software Development Best Practices using Maven 2.0, JUnit, Continuum, Struts Test Case, Struts CactusTest Case and Cruise Control.
  • Participated in several two-week iterations developing features for a Natural Language Processing application dat searches structured data (SQL Databases) written in Java.
  • Utilized Test Driven Development with Junit and Feature Driven Development to implement software features.
  • Created Use Cases, class diagrams and sequence diagrams for new functionality.
  • Added targets to the ANT build script for a secondary test environment.
  • Created a training/turnover document for the in-house staff to reference.

Environment: Java 5, Oracle 7.x/8.x/9.x/10.x, Tomcat4.x/5x, Weblogic 7.x/8.x/9.x, SQL, PL/SQL, Cruise Control, JUnit, Cactus, JMS, IBM ClearCase, LDAP, Struts Frame work 1.x, JSF 1.x, AJAX, JPA 2.x, SOAP, REST, JMS, Hibernate, Spring

Confidential, Charlotte, North Carolina

Java Developer/Programmer Analyst

Responsibilities:

  • Developed the dashboard containing the products and services for different investment products and their risks.
  • Coded several EJBs with the accompanying component interfaces and a front-end, using Java/JSP/HTML.
  • Integrated with a document-management system dat allowed the users to sort, key-word search, and view documents dat had been stored in LiveLink Content Management tool.
  • Designed and coded several custom JSP Taglibs dat were reusable for different modules as well as across other projects.
  • Developed a Model Driven Architecture using Struts.
  • Interfaced Java Application with COBOL II system and C++ system on UNIX platform through asynchronous messaging using MQ Series.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures and triggers.

Environment:Java 4, LiveLink, Tomcat 3.x/4.x, Struts, ANT, JUnit, JSP/Servlets, ANT, JavaScript, MQ-Series, CVS, MS SQL Server, Junit.

We'd love your feedback!