Front-end/ui/blockchain Developer Resume
New, YorK
PROFESSIONAL SUMMARY
- Front - End/UI Developer with around 6 years of experience in AngularJS/Angular2/Angular 4, Nodejs, Core Java, ASP.Net, C#.Net, DOM, XML, Bootstrap, JavaScript, JQuery, AJAX, HTML, CSS, XHTML and JSON in software development life cycle (SDLC).
- Developed Hybrid mobile application using UI frameworks such as Apache Cordova, Ionic framework.
- Hands-On Experience on JavaScript to develop Client-Side and Server-Side Application.
- Experience in creating and accessing various databases using SQL queries on Oracle, MS-SQL Server and No-SQL databases like MongoDB and Cassandra.
- Deep understanding in databases such as MySQL, MongoDB, Cassandra and Firebase.
- Experience writing angular.js/angular 2 codes for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM with Jira and Sprint Planning.
- Experience using RESTful API, Authorization mechanisms and WebSockets
- Good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Experience in Angular components like directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
- Strong Expertise in DOM manipulation and JavaScript event to generate the data results inUI.
- Experience using JavaScript concepts such as Objects, Closures, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries, promises, async and sync functions.
- Expertise in modern frameworks for building mobile and responsive applications such as Bootstrap, Ionics and Apache Cordova.
- Experience in integrating 3rd party java and .Net library in nodejs using echo module
- Extensively worked on cross browser compatibility and Responsive Web Design on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Good knowledge in Search Engine Optimization (SEO) techniques in order to develop public web applications.
- Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, and JSP.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experience in Database application designs and implementation using Oracle, SQL Server, Cassandra and MongoDB.
- Hands-on experience in Node JS Environment - npm, Express JS.
- Strong experienced in various IDEs like Eclipse, Edit plus, Web storm, Sublime text, Notepad ++, Adobe Photoshop and brackets.
- Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
- Extensive experience with Angular, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular 2 etc.
- Experience in using version controls such as Star Team, GIT and SVN.
- Involved in working with various features of UnderscoreJS and NodeJS to design responsive web applications.
- Good understanding of Blockchain concepts, cryptography which includes asymmetric (public/private key), symmetric, hash functions, encryption/signatures.
- Experience in using solidity, web3js, metamask, truffle, geth, Etherium smart contracts.
- Knowledge generating ERC20 tokens using Solidity on Confidential Virtual Machine.
- Expertise in testing and debugging new programs using Firebug, Fiddler and Developer tools.
- Strong communication skills, time management and Team skills with an intention to work hard to meet project deadlines in a fast paced environment.
TECHNICAL SUMMARY
Web Technologies: HTML, CSS, JavaScript, ASP.Net,, JQuery, XHTML, JSP, AJAX, JQuery, SASS/SCSS, JSON, Webpack, DOM, RESTful web services, React JS, Node JS, Bootstrap, Spring, Hibernate, AngularJS/Angular 2/4
Languages: Java, C#, JavaScript, Typescript, Solidity, SQL
Servers: HTTP Web Server, Apache Tomcat, WebSphere, Web Logic
Cloud technologies: Amazon EC2, S3, AWS EMR, Dynamo DB
Database (NOSQL/RDBMS): Oracle, DB2, Cassandra, MySQL, MongoDB, Microsoft SQL Server, Redis
Search Engine/Tools: Solr, Elastic search, Apache ManifoldCF
IDE’s: WebStorm, Eclipse, IntelliJ, Visual Studio, Sublime
Operating Systems: Windows Vista/7/8, UNIX, Linux
Build Tools: Jenkins, Maven, Docker, Gradle, Ant
Version Control: GIT, SVN, Jira
PROFESSIONAL EXPERIENCE
Confidential, New York
Front-End/UI/Blockchain Developer
RESPONSIBILITIES:
- Involved in the process of writing a contract, compiling it and deploying it in the development environment
- Developed and deployed the Smart contracts in Confidential network
- Created a digital token which is a representation of an asset
- Involved in creating a Web Page to interact with the contract
- Used HTML/CSS/JavaScript, Nodejs and Web3.js to interact with Blockchain
- Through understanding of various consensus methodologies
- Design & developed the Responsive web application using Angular2, NodeJS, AJAX, JavaScript, jQuery, CSS, Developer Tool technologies.
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Used SASS for all CSS files
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Used Firebug, Fiddler and Developer tools for debugging.
- Used Bootstrap along with Angular2 in creating the Single Page Application (SPA).
- Worked with the Event Emitter, property binding and event binding to capture the data of one component into another component.
- Development of Client Side Validation techniques using JQuery and Angular Java Script.
- Implemented angular Life Cycle Hooks
- Consumed server side REST web services and called them from angular Component.
- Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular 2, JavaScript API.
- Programmed various JQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Implemented reusable code according to coding standards and Created Angular 2 Components, Services and custom directives.
- Well versed in using Eclipse IDE.
- Performed code check-in, check-out, merging and branching into Git and stayed up-to-date along with the team.
Environment:Angular 2/Angular JS, JavaScript, Typescript, Node.js, Express.js, Ext.js, Bootstrap, HTML, CSS,, ES6, AJAX, SASS,, Eclipse, MongoDB, Json, XSLT, Agile, Git, TFS, Photoshop, Visual studio, JQuery, Apache Tomcat
Confidential, Virginia
Front-End/UI Developer
RESPONSIBILITIES:
- Developed the responsive application both for web and mobile using Angular 2, Typescript, JavaScript, Bootstrap, HTML5, CSS3, EcmaScript6, JQuery, Ajax, for front-end development and ASP.Net, C# for Server-side development.
- Used Angular to create a Single Page Application (SPA) following MVC architecture and used the directive called as Router-outlet to render the components for specific location of the application.
- Moved existing AngularJS controllers to Angular 2 components for better performance and to achieve the lazy loading. As Angular 2 is one framework for Mobile and desktop apps.
- Responsible for creating Restful Web Services to serve data to the front-end application in JSON format
- Worked on Angular2 structural and attribute directives and created custom directives to reuse it in the code. Also in the latter stages of the project we used new directives.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- ConsumedRestfulWeb API's using AngularJS to interact with data which is in JSON objects.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Closely worked with business system analyst to understand the requirements to ensure that right set ofUImodules been built.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- Used AJAX for server communication and seamless user experience.
- Worked with Web Logic Application Server to deploy the Application(s).
- Experience in developing scalable solutions using NoSQL database.
- Used Agile Scrum process.
- Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
- Used Angular 2 Routing, Navigation, Components and Services to establish routing between nested html views.
- Used Karma, jasmine for unit testing and Protractor for end to end testing.
- Used GIT as distributed revision control system for code check-in, check-out, merging and branching.
Environment: AngularJS, Angular 2, JavaScript, Typescript, ECMA Script 6, Bootstrap, Backbone.js, ASP.Net, C#, Rest API, Cassandra, JQuery, Ajax, JSON, GIT, SASS, HTML5, CSS3, LESS, Agile, web services, Jasmine, Protractor, Scrum.
Confidential
Full Stack Developer
RESPONSIBILITIES:
- Involved in designing the front end applications using web technologies Angular JS, JavaScript, Node JS, Apache Cordova, Apache Ionics, Bootstrap, JQuery, HTML 5, JSON, CSS3, and.
- Building Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Worked with Cross-Browser Compatible issues
- Created various controllers, views using MVC framework Angular JS.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end)
- Implemented Single Page Application using ngRoute and $routeProvider to make application more light weight.
- Created reusable Components using AngularJS custom directives, custom filters and factories.
- Implemented AngularJS Service and Factory using REST Web services to fetch data from backend.
- Experience in using JavaScript for client side validations.
- Used Log4J to generate the log information.
- Developed middleware Server using Nodejs, Java, matlab runtime environments
- Worked with MEAN stack for developing applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.Json for managing dependencies and dev-dependencies of Nodejs applications.
- Developed RESTful API's in Nodejs server and integrated 3rd party Java API using edge node module
- Used Highcharts for reporting solutions with PDF export, PNG and other formats
- Provided system security with task based permissions at users and roles level
- Used NOSQL MongoDB as a database to store the application data
- Performed Unit Tests for the application using Jasmine
Environment: Amazon AWS EC2, S3, Nodejs, MongoDB, JavaScript, Java, Matlab, webscokets, RESTAPI, Apache Cordova, Ionic framework, mangoose, edge, Jasmine, Karma, AngularJS, Myo armband, MyoJs
Confidential
Web Developer
RESPONSIBILITIES:
- Responsible for creating an efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX, and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Used jQuery Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send a request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards-compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML, JavaScript, AJAX, CSS, JSON, jQuery, XML, MySQL, JBoss, Eclipse