We provide IT Staff Augmentation Services!

Lead Software Engineer /sr Java Developer Lead Resume

Minneapolis, MN

SUMMARY

  • Over 11 years of successful experience in Analysis, Design and Implementation of System Integration Solutions, Service Oriented Architecture (SOA) solutions, Client - Server applications, Web-based applications and distributed applications using Node.JS, Angular, React, JAVA, J2EE, Web services and Middleware SOA Integration Technologies.
  • Developed WordPress web sites, API integration, plugins and themes. Perform system updates, AWS maintenance, monitor site performance and implement custom functionality.
  • Setup and configure shared and cloud instances for externally-hosted clients for wordpres sites.
  • Developed custom WordPress plugins, Advanced wordpress debug skills like analyzed speed and responsive issues, search/website/code optimization, Performance optmization, maintenance and Security, recommendations on software/processes/infrastructure solutions for wordpress websites.
  • Expertise with advanced JavaScript MVC/MVVM development and patterns; rapid prototyping of highly performance web applications for mobile touch devices.
  • Advanced development experience with Node.JS and Angular including authoring complex directives, services, controllers, and filters; working with animations, routing, states, resource, etc.
  • Familiar with ES5 ES6 and ES2017 and excellent knowledge on ES2017 and TC39 proposals.
  • Proficient with Node.JS non-blocking I/O: Event loop, synchronous and asynchronous calls, clear concept on first-tick and event handler.
  • Extensive experience hand-coding robust, concise, object-oriented JavaScript; manipulatingJSON/XML ; creating modules; working with promises; developing single-page asynchronously data-driven UIs; and working with libraries like jQuery, YUI, and Dojo.
  • Experienced in all phases of SDLC using JAVA, J2EE ( Servlets, JSP, EJB ), MVC Framework, Spring, Spring Boot, Hibernate, JSF, XML, JDBC, Webservices, SOAP, REST, WSDL, XML, XSD, JIBX, JAX - WS, JAX - RS, UNIX, Linux & AIX technologies.
  • Expert ability to hand-code standards-compliant HTML and CSS, leveraging emerging capabilities in HTML5 and CSS3 to progressively enhance functionality. Familiarity with OOCSS, SASS, CSS3 animations, transitions, flex-box layouts.
  • Familiarity with automated builds, deployment, and continuous integration strategies; NPM,Bower, and Grunt; source control with git and subversion.
  • Adept with cross-browser testing, graceful degradation, and responsive design techniques todeliver reliable, device-appropriate experiences across platforms.
  • Adept and Familiar with AWS/Azure/GCloud, Docker, Nginx/Apache/IIS/HAproxy, Travis/Circle CI, EC2 etc.
  • Expertise developing richly interactive data visualization systems utilizing cloud-based datastorage services, the Google Maps JavaScript API, and the Highcharts JavaScript library.
  • Expertise in Javascript, React, NodeJS, and Jest
  • Experienced in front-end web development using a JS framework (React, Angular) and in back-end NodeJS development
  • Expertise with a JS unit testing library (Jest, Mocha)
  • Extensive experience in a database technology, No-SQL/AWS DynamoDB/Mongo DB
  • Experience with CI/CD and DevOps
  • Adept at creating secure REST APIs using node.js, Express, Mongoose, and mongoDB; designing and implementing routes, passport authentication and authorization, session management.
  • Project scope was payment gateway integration for list of product types which will accept external payment and in scope for the project.
  • Developed various functionality included Manage Payments, Manage External Account, Bill Payments, Initiate Micro deposits and Verify Micro deposits for different categories like LEA (Lease) - OLB only, BLN (Business Load/Quick Loan) - OLB only, SLN (Installment Loan) - OLB only, UNL (Small Business Line) OLB only, SEL (Equity Line) - OLB only, CCD (Consumer Credit Card) - OLB and TUX, BCD (Business Credit Card) OLB and TUX
  • Proficient with HTML5, CSS3, Bootstrap, Node.JS, React, Typescript, Angular, Java, Spring boot, JPA, MongodB, Node, Express.js
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit)
  • Designed and coded portions of all tiers of the application JavaScript, jQuery, DHTML, CSS, JSON and Ajax in the Web front end, REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS
  • Proficient in Spring like Spring Core, IOC, AOP, Spring MVC.
  • Experience in developing Web Applications with various Open Source frameworks: Spring 3.5/4.0, Java Server Pages, Hibernate 3.0 ORM, JPA, Spring MVC
  • Experience in HTML5/CSS3, Angular.js, Gulp, Bower, Responsive design

TECHNICAL SKILLS

Languages: Node.JS, React, Angular, Core JAVA,J2EE,Scala,C,C++

J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices(JAX-RS,JAX-WS), SOAP, REST, ORM, AOP, GWT, WSDL, JSON, Design Patterns, Adobe Flex.

Middleware SOA Integration Products: JCAPS 6.3 & 5.1.3, eGate SRE 5.x, Glassfish ESB, MTS, IBM MQ Series, BMC PATROL WebSphere MQ 4.1, IBM Websphere MQ Explorer 7.1, MQ Visual Edit 1.6.4.1, Introscope

Web Technologies: JavaScript, DHTML, CSS, AJAX, HTML5.

Scalable Technologies: Akka Framework, Amazon Web Services, *NIX scripting languages.

Frameworks: Node.js, React, Angular, Struts, Spring, Spring Boot, Hibernate, BootStrap, MVC Spring.

Application Servers: Web Logic, Web Sphere, JBOSS, TOMCAT

IDE/GUI Tools: Eclipse,NetBean,WSAD, RAD

Modeling Tools: UML, Rational Rose

Operating Systems: Windows, UNIX, Linux.

Databases: Oracle 11G, 12C SQL Developer 1.5.5, SQL Server, MYSQL, DB2, Teradata SQL Assistant 14.10.0.01 , ETL

Tools: Ant 1.7.1, Apache Maven 3.0.5, Log4J, UML, RAD, FTP, MS Visio, BMC Remedy 7.5, Service Now, Requestit, Microsoft Solution Center, JIRA 6.0, Splunk, Atlassian Bamboo 4.3, Altova XML Spy, Access Now

Unit Testing Framework: JUnit

Markup Languages/Version: HTML, Maven, Synergy, CVS,RMS, Cruise Control, Tortoise

Client Server: Visual Basic 5.0, Power Builder 5.0, Developer 2000.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Lead Software engineer /Sr Java Developer Lead

Responsibilities:

  • Designed and Architected a secure REST API built on node.js, Express, Passport, Mongoose, and MongoDB.
  • Developed Wordpress themes based on wordpress themeing best practices.
  • Worked on customizing Themeforest base wordpress and theme development.
  • Extenively worked with extending and customizing paid wordpress theme.
  • Worked on Wordpress Plugin development, installation/customization.
  • Developed Wordpress plugins, themes and back end user controls from scratch to add new functionalitythat is portable across different websites.
  • Developed single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, web sockets, and the Google Maps JavaScript API.
  • Manage Onshore and offshore Team as Tech Lead
  • Worked on Node.JS error-first callback, callback hell prevent, promise, promisify, async/await, generator based co-routines etc.
  • Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower, Grunt, and git hooks.
  • Worked on unit testing using Jest and Mocha.
  • Worked on Git flow, Git/SVN/Mercurial (anyone), Git Rebase, merge, resolve conflict, team work flow, how to make pull requests etc.
  • Involved in ABC Framework Component development
  • Worked on Backend Node.JS with Typescript based on GraphQL and Frontend VueJS with ES6, components
  • Developed NodeJS websocket real-time notifications engine
  • Set up AWS autoscaling with application load balancer for websocket engine and main website
  • Worked on AWS infrastructure development (Cloudformation, ECS)
  • Used object-oriented design principles to implement new RESTful Node.js API endpoints
  • Developed Node.js API for grant/revoke user admin privileges and update user profiles
  • Added ability to access new admin endpoints through React components, creating the admin user flow of updating user details and admin permissions
  • Worked on app monitoring using Newrelic.
  • Deployed applications in Pivotal cloud foundry.
  • Developed spark integration with SpringBoot framework to perform periodic analysis of data.
  • Used Swagger to produce a documented version of RESTful services.
  • Worked on implementing services based on node.js, express.js, mongodb, angular.js, redis, socket.io and PM2.
  • Handled 7-8k requests per minutes at main node.js server.
  • Worked on high performance infrastructure in micro services based system.
  • Worked on high availability of data used replica sets in mongodb and for fast access of data used redisdb also.
  • Designed Frontend within object oriented JavaScript framework like Angular.JS, Node.js. Used building rich internet applications, backbone JS Require JS to optimize in-browser use and to load the module and to improve the Speed.
  • Used MongoDB Cloud Manager in MongoDB Enterprise Advanced system to monitor key database metrics and set up alerts for them for lock percent (for the MMAPv1 storage engine), replication lag, replication oplog window, assertions, queues, page faults
  • Ensured that MongoDB application handled transient write and read errors during replica set elections.
  • Configured MongoDB load balancers to enable “sticky sessions” or “client affinity”, with a timeout for existing connections.

Environment: NodeJS, AngularJS, DynamoDB, Bootstrap, React, Redux, Node.js, PostgreSQL, Interact.js, Ionic, Docker, AnsibleJava/J2EE, Spring Framework, Hibernate JPA, OJDBC, Springboot, Spring Security Scala, SBT, Maven, Spark, Spring Framework, JDBC, Springboot, Spring Security, Storm, Hibernate Spatial, REST,ABC framework, Python, Pivotal Cloud Foundry, Eclipse, IntelliJ, Confluence, Bitbucket, Stash

Confidential, Dublin. OH

Sr. Software engineer Sr. Java/Node.js Developer(React)

Responsibilities:

  • Developed application using Spring Framework that leverages classical ModelViewController (MVC) architecture, and Hibernate as the ORM.
  • Expertise in Javascript, React, NodeJS, and Jest
  • Customized and implemented ClassiPresswordpress theme.
  • Utilized Woocommerce, Formidable for visual composer, Floating Social Media-Links for social sharing, Buddypress, RSS WP Rocket speed up plugins, yoast SEO plugins etc.
  • Developed new user-facing features based on design specifications and requirements utilizing Bootstrap, HTML, CSS, React, Node.js and jQuery.
  • Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower, Grunt, and git hooks.
  • Worked on unit testing using Jest and Mocha.
  • Worked on Git flow, Git/SVN/Mercurial (anyone), Git Rebase, merge, resolve conflict, team work flow, how to make pull requests etc.
  • Worked on implementing Real-Time services built with Node.js & Microservices architecture
  • Expertise in Javascript, React, NodeJS, and Jest
  • Worked on Agile methodology and utilized Stash and Bitbucket to manage, maintain and share code. Also, created and developed Confluence pages.
  • Build feature-rich, cross-platform web apps for desktops, tablets, and smartphones using extJS.
  • Created MongoDB applications that collect machine generated data from logging systems.
  • Implemented EIP using Apache Camel, Consumed, processed and output data.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
  • Created cucumber and selenium based test cases.
  • Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services, with Chart Specific parameters passed as query string.
  • Created BI Controllers based Java classes working together with XMLtransformation layer, to transform data received from the data providers.
  • Setting up Web Services endpoints in Camel routes and Fabric8 to support Camel CXF routes
  • Performed unit Testing the Web Service by posting SOAP messages using curl and SoapUI
  • Created and updated Apache Camel Component that natively communicated with a RabbitMQbroker.
  • Worked on automatically converting password hashes in Grails spring-security-core
  • Worked on plugins Spring security, Apache Camel, Asset Pipeline, Sass, Melody, Quartz, OAuth plugin, Rabbitmq, Cookie
  • Created Hypermedia Driven REST web service with Spring.
  • Developed SummarizationWebServices for synchronization of Transactionaldata with archived data, the Java layer services used to intercept the main transactional classes were re-factored to provide a general interception layer for any kind of transactional data in the system.
  • Implemented design patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
  • Created custom directives utilizing AngularJS
  • Expertise in Javascript, React, NodeJS, and Jest
  • Created REST based web services using JAX-RS
  • Extensively used Hibernate Criteria API in data access layer to access and update information in the database.
  • Utilized multi-threading, concurrency, memorymanagement and NIO and concurrentpackage in extensively.
  • Written complex SQL statements/Joins and procedures to fetch the data from the database
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed applicationservicecomponents and configured beans using SpringIOC.

Environment: NodeJS, AngularJS, DynamoDB, Bootstrap, React, Redux, Node.js, PostgreSQL, Interact.js, Ionic, Docker, Java/J2EE, Spring boot, Spring Framework 4, Spring Integrations, Spring Data, Message Queue architecture, hibernate 4.0, jquery, javascript, Solr, Python, MongoDB, Map/Reduce, Selenium,Angular JS, AWS, HTML5, ABC framework, Jasper CSS3, JSON, JavaScript, Eclipse, Junit.

Confidential

Node.js/JAVA Developer

Responsibilities:

  • Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
  • Developed services using Node.js Multi-node resources-management extended throughout its supply-chain, along with a complete revamping of existing warehouse, and distribution processes.
  • Custom frontend development with GWT, HTML, CSS, JavaScript and wrote Java code to interact with third party JSON services.
  • Build Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS
  • Unix/Solaris OS,groovy / grails / Drools.
  • Worked on JBPM process engine for use in the implementation of Flow Control System.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap(HTML5, CSS, and JavaScript).
  • Extensive usage of BOOTSTRAP and LESSCSS for Responsivedesign
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Build hypermedia-driven REST service with Spring HATEOAS, to create links pointing to Spring MVC controllers, build up resource representations, and control rendering into supported hypermedia formats such as HAL.
  • Implemented design patterns like FrontController, MVC, DataTransferObjects and DataAccessObjects.
  • Expertise in Javascript, React, NodeJS, and Jest
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed application service components and configured beans using SpringIOC.
  • SpringAOP was used for intercepting the SOAP requests and for logging requests and also for transactionmanagement.
  • Implemented various Design Patterns like BusinessDelegate, SessionFacade and Data Access Objects DAO patterns.
  • Developed and implemented the business logic component in middle tier using JDBCandEJB framework including stateless session classes and Entitybean classes.
  • Used ApacheAxis to generate stub for generating SOAP requests to interact with billing schedule system.
  • Used Web Services(SOAP&WSDL) to exchangedata between portal and othermodules

Environment: Node.js, JDK 1.6, JSP, HTML, javascript, AngularJS, EJB 3.0, JDBC, Hibernate, Spring roo 1.2.4, spring 3.2.5, PL/SQL, Web Services, JBPM, XML, JSF 2.0, Oracle 11g, JUnit, CVS, Log4J, Ant 1.7.0, Websphere 7.0,Drools, Endeca, Eclipse, ABC framework, Unix/Solaris, Liferay, JDBC, TestNG, Ajax, Maven, MongoDB, Chef, Kafka

Hire Now