We provide IT Staff Augmentation Services!

Blockchain Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Having 9 years of IT experience with 2 year in Blockchain Technology and 7 years in Java/J2EE.
  • Experience in the implementation of Core Java, Multithreading, Java OOP, J2EE Technologies: JSP, Servlets, JSF, JSTL, Struts, spring, Spring Boot, Spring Web Services, Spring Boot, React JS, Spring Integration, Hibernate, Java Beans, JDBC, Web Services, JNDI, Multi - Threading etc.
  • Expert level skills on AngularJS, JQuery, JavaScript, Node.JS, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience in developing SOA (Service Oriented Architecture) and J2EE Web Services based on REST, REST Template, SOAP, WSDL, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Implemented LDAP, Single Sing on Authentication SSO, OAuth, SAML.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
  • Experience in building and deploying applications on Application/Web Servers like Apache Tomcat, JBoss, BEA WebLogic and Jetty.
  • Experience in software configuration management using CVS and SVN.
  • Building a web application using Spring Boot.
  • Experience in caching using coherence caching.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Good experience in various Design Patterns such as DAO, Business Delegate, Session Facade, Front Controller, Singleton, and Factory.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD and SQLDeveloper tools.
  • Experienced in using various IDEs like Eclipse and NetBeans.
  • Experienced on Finance, Telecom, and Tour and Travel domains.
  • Experience working with MongoDB.
  • Experience working with No databases, such as Oracle, SQL Server, MySQL.
  • Hands on experience with JUnit in performing unit test and Log4J in determining the application functionality.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Rich work exposure in software development with responsibilities as Team Coordinator and Team Member being involved in the project life cycle.

TECHNICAL SKILLS:

Blockchain Technology: Solidity, Truffle, POC, cryptography, MeteorJS

Operating System: Windows 2000,NT,XP,Vista,7 and Sun Solaris 2.8,2.9, UNIX

Programming Languages: JDK 1.4,1.5,1.6, C, C++,Perl

Client Scripting: JavaScript, VBScript

Server Scripting: JSP, PHP

J2EE MVC Frameworks: Struts 1.1, 1.2, Struts 2.1, Spring 2.0,2.5 Spring 3.0, JSF 1.2

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 5.0, DB2, MongoDB

ORM Frameworks: Hibernate 2.0,3.0, iBATIS

Web technologies: Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX

Java technologies: JDBC, Java Beans, JUNIT, JPA

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Middleware Technologies: EJB 2.1,3.0,JNDI

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB

IDEs: Eclipse, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio, Dream Weaver 8.0, Rational Application Developer.

Application Servers: WebSphere 6.1/5.1, WebLogic Application Server 8.1, JBoss

Web Servers: Apache Tomcat 6.0/5.0, Java Web Server 2.0

Version Control: Clearcase, Subversion, PVCS, CVS, Starteam

Testing: JUnit, JUnit-Perf, JMock, Jmeter, Selenium

Build tool: Ant, Maven

Tools: TOAD, SQL Developer, XML SPY, Rational Rose

Protocols: HTTP, HTTPS, SOAP, SMTP, FTP and TCP/IP.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Blockchain Developer

Responsibilities:

  • Experience working with Blockchain frameworks and created business applications and platforms.
  • Deep understanding of Ethereum, HyperLedger,Bitcoin or other Blockchain technologies and various consensus protocols.
  • Deep experience with cloud technology stacks, security systems, transaction processing, and high availability technologies.
  • Component level understanding of security protocol stacks and crypto libraries and functions.
  • Worked on a diverse set of full stack technologies including experience with web, scripting and low level system coding.
  • Experience working with contract oriented scripting language like Solidity.
  • Experience working with contract oriented scripting language like Solidity.
  • Developed fully functional responsive prototypes based on Business Requirements using HTML/HTML5, CSS3, JavaScript and JQuery.
  • Experience with building systems based on messaging, RESTful APIs and different types of symmetric and asymmetric encryption methods.
  • Strong understanding of the cryptographic principles underpinning of Blockchain technologies.
  • Experience working with SQL and relational databases.
  • Experience using version Control/Sourcecode migration tool Git.
  • Understanding of cryptography, symmetric/asymmetric (public/private key), hash functions, encryption/signatures.
  • Built out custom unit testing framework and patterns using mocha to ensure the protection of production/staging environmental databases.

Confidential, Cincinnati, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Data is been handled using the JDBC and JDBC connection has been made.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Using traditional Java web toolkits, it's up to developers to assemble development units, which can be tedious.
  • Used Version control tool Git, CVS.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Created JMeter scripts to evaluate performance of the application and used Jenkins for automation of the scripts.
  • Involved in writing selenium scripts for UI testing.
  • After integrating all the modules of the project it was deployed in Web logic application server.
  • Worked with creating a User manual and User guide for the new system.
  • Installed and Configured Apache Tomcat 5.x, Eclipse 3.x.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Involved in coding front end using Swing, HTML, JSP, StrutsFramework

Environment: Java jdk 1.6, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, Junit, Git, CVS, WebLogic, Oracle 8i, Eclipse, WebLogic, JMeter, Selenium, Spring Tool Suite.

Confidential, Cincinnati, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Resolved performance issues and managed team members for different problems resolution at various levels.
  • Involved in framework designing and development of various modules.
  • Interacted with end client (Business Team) for requirement clarifications and status meetings.
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Performed regular deployments day to day administrative tasks on WebSphere ESB v6.0/7.0.
  • Implemented Action Classes and Action Forms using Struts Framework.
  • Implemented session beans at business layer.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented logging mechanism using log4j.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Involved in production support for fixing bugs in the production environment.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
  • Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework

Environment: WebSphere Application Server 7.0, Rational Application Developer (RAD 7.0), Java, JSF, JSP, Servlet, EJB, Struts, JavaScript, Hibernate2.0, Webservices, WSDL, Java Beans, UNIX, DB2, ClearCase.

Confidential, Charlotte, NC

Java/J2EEDeveloper

Responsibilities:

  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Involved in developing the complete process flow of PNG system for all the layers.
  • Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and aformset for validation.
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Configured Web.xml and Struts-config.xml.
  • Developed and published webservices usingApache AXIS and good at JAXB, JAX-RPC, WSDL2JAVA, WSDL, and WSDD.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Implemented JMSpublic/subscribe for asynchronous messaging.
  • Transfer Object for Lookups, Value List Handler for search and DAO.
  • Used WebSphere Studio Application Developer 5.1 to develop and deploy the PNG application
  • Deployed entire PNG application on the production and staging servers at different Levels.
  • Developing Test Cases and did unit testing using JUnit.

Environment: Java, J2EE, Struts1.1, WebSphere 5.1, WSAD 5.1.2,Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, JMeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Involved in designing of user interface.
  • Performed Unit testing and Integration Testing.
  • Involved in tracking and resolving Production issues.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Worked on Servlet, JSP, Struts, JDBC and Java script under MVC Architecture and implemented OOAD concept in the applications.
  • Developed user interface components using JSP and tag libraries.
  • Developed Web Services to perform various operations on the supplier information.
  • Supported the applications through debugging, fixing and maintenance releases
  • Involved in mapping the data from various vendors with the existing database.
  • Responsible for updating the supplier database if new updates are available.
  • Used NoSql queries for database management.
  • Used JUnit for automating basic end-to-end testing.

Environment: Java 1.5, J2EE, Java Swing, Servlets, JSP, Struts, Ajax, Web Services, EJB 2.1, JMS, WebLogic, Oracle 9i, XML, LOG4J, MongoDB

Confidential

Java Developer

Responsibilities:

  • Responsible for System Analysis, Design and Estimation of the various changes required
  • Responsible for managing and assigning tasks among the developers
  • Created class diagrams and sequence diagrams using UML
  • Developed UI and backend applications using Struts, spring, Hibernate, Java, EJB, JSP, HTML, DHTML, JavaScript and AJAX.
  • Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Developed REST based Web Services to interact with backend/internal systems
  • Designed and Implemented Web service using Apache AXIS and REST (also used Apache HTTP Client)
  • Developed the client application using Struts framework
  • Used Hibernate for persistence to Oracle Database
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic.
  • Developed Message Driven Beans to work with JMS Queues
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans
  • Performed U nit Testing usingJUnit, and also developed build script using ANT
  • Developed packages, functions, and Stored-Procedures
  • Software installation and maintenance reporting and checking the Server logs
  • Involved in Code Reviews, Defect Fixing and knowledge transfer
  • Worked with Content Management tool PVCS.
  • Deployed the code in Web Logic application server

Environment: J2EE, STRUTS 1.2, Spring, Java, Hibernate, Session beans, JSP, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Eclipse Platform, Web Logic.

We'd love your feedback!