SAMEER BISOYI
******.******@*****.***
PROFESSIONAL SUMMARY:
2+ years of experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, DOM, JavaScript, jQuery, Angular JS and JAVA technology.
Experienced in Developing Web based applications using C#.NET, ASP.NET, Web services and My SQL.
Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
Expertise in MVC architecture Web Framework Struts 2.0, Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
Experienced in developing Java applications using development tools like Eclipse, Jdeveloper and IBM RAD (Rational Application Developer).
Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Restful.
Experience in writing Test Case Scenarios using JUnit.
Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 6.x, 5.x, JBOSS, Web Logic and WAS.
Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Webstrom.
Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
Experienced in React JS and working with React Flux architecture.
Experienced in working with Redux architecture.
Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
Experience in Angular 2 components template syntax using ES2015.Property and event bindings for updating I/O of the app.
Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, Handelbars, and Dojo toolkit.
Good knowledge of using JavaScript testing frameworks, Jasmine and QUnit.
Working experience of control version tools like SVN, CVS, and Clear Case.
Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
Strong knowledge in Document Object Model and its functions.
Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
Experience in Fixing CSS Cross Browsing Compatibility issue and web application scaling.
Extensive experience on implementing the AJAX features using JavaScript and jQuery.
Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer for testing applications.
Good knowledge of Grunt, GITS, HTTP and Restful services.
Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
TECHNICAL SKILLS:
Programming Languages
Java, JavaScript, J2EE, C, C++, SQL.
Operating Systems
Win XP/Vista/7/8, Linux.
Client Side Programming
HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, ASP.NET, JavaScript, AJAX, JQuery, JSON, AngularJS, Ember.js.
Server Side Programming
JavaScript Libraries
J2EE, Java EE 5, Servlets 2.1/2.2,JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, XML,XSL,XSLT,XSD,DTD,XQuery,UML,MVC,PHP,JSF, STRUTS, Spring MVC, Spring AOP,SpringIOC,Java Threads, Swings.
Ext JS 2.0/1.0, Backbone.JS 0.9.2, Require.js, Node.js, Angular.js1.4/2.0, React.js.
RDBMS
Oracle, MySQL, SQL Server, DB2.
Application Server
WebLogic, Tomcat, WebSphere, JBOSS.
Tools
Ant, VNC, Toad, SQL Developer.
Framework
Struts, J2EE, Spring, Hibernate, JSF, UML, and Work-Flow.
Design Tools
Rational Rose, MS Visio.
Version Control
ClearCase, CVS, SVN,GitHub.
IDE and Tools
Netbeans, Eclipse, RAD, Eclipse IDE, Firebug, Developer Tools, EditPlus, JSfiddle, Sublime text, BugZilla, Ant, Maven, Log4j, Jprobe.
PROFESSIONAL EXPERIENCE:
Client: AT&T, Fargo, ND Sep 2016 – till date
Project: Global Computing Platform (GCP)
Role: UI/Java Developer
Responsibilities:
Developed all the UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax
Experienced in React JS and working with React Flux architecture.
Experienced in working with Redux architecture.
Developed highly efficient pixel perfect front-end web applications using Ember.js.
Designed and implemented a complex Ext JS tree component for selected information.
Utilized Ajax, MVC, EXT JS 5.1 and Ext.direct .
Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
Used jQuery core library functions for the logical implementation part at client side for all the applications
Involved in Writing jQuery based Ajax Requests.
Responsible for designing and developing business services and dao methods using spring, JPA and Hibernate.
Implemented all functionalities using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Wrote unit test cases using Junit.
Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey.
Developed features using Servlets, JSP, Java beans, Hibernate.
Used jQuery Events to manipulate the elements depends on the user interactions.
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Provided inputs on making choices of JavaScript Framework like angular.js, Node.js, Backbone.js
Developed Date Time Picker using Object Oriented JavaScript extensively. Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
Used Bootstrap and AngularJS in effective web design.
Used AngularJS and NodeJS to structure JavaScript code in an MVC (Model, View, and Controller)
Used AngularJS 2.0 to build a single-page application.
Experience in developing Components in Angular 2.0.
Experience in using type script with Angular 2.0.
Using AngularJS we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
Made extensive use of promises in AngularJS for application control flow.
Used MEAN (Mongo DB, Express, Angular, Node) Stack.
Using complex Object Oriented JavaScript concepts in improving the performance of the websites.
Worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
Extensively worked on applications using JSON, XML Objects with MySQL.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Used Node.js as a proxy to interact with Rest services and also interacting with Database.
Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
Involved in writing and modifying Procedure, Queries, Views and Triggers.
Written SQL Queries to interact with Oracle database.
Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5/HTML, CSS3/CSS, Java 1.5, J2EE, Struts 2.0, Spring 2.5, Hibernate 3.2, SOAP, JavaScript, JQuery, REACT.JS, JSON, DOM, Node.js, Angular.js, Ext.js, backbone.js,Ember.js, Require.js, bootstrap, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Internet Explorer, Firefox, Chrome.
Client: Mphasis Limited, Bangalore, India Mar 2013 – Aug 2014
Project: Singapore Tourism Board (STB)
Role: Full Stack Java Developer
Responsibilities:
Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
Handling client change requests and enhancements on an Agile based development platform.
Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Java script to simplify the complexities of the application.
Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
Built main application in leveraging technologies such as Angular JS, Backbone JS, React JS, and Node JS.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
Used Ant to build applications and deployed the applications on WAS Server.
Wrote Stored Procedures and Queries using SQL.
JMS was used to send/receive asynchronous XML Objects and used MQ Series for Enterprise-level messaging.
Wrote SAX, JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
Beans and Server Pages and connected to the back-end.
Validated all forms using Struts Validation Framework for major data entry and implemented Tiles Framework in the Presentation layer.
Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
Extensively used Hibernate in data access layer to access and update information in the database.
Designed and implemented MVC, Front Controller, Business Delegate, DAO, BO. VO and Factory Design Patterns.
Developed AntScripts for the build process and deployed in IBM WebSphere.
Developed User Interface using JQuery.
Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
Used Ajax API for intensive user operations and client-side validations.
Used CVS for version control and ClearQuest2003 for bug tracking.
Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
Worked in Agile environment.
Environment: JSF 1.2, SSL, Node.js, Angular JS, React JS, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.
EDUCATION:
Master of Science in Computer Science Sep 2014 – Aug 2016 University of North Dakota, Grand Forks, ND GPA: 3.3 / 4.0
Bachelor of Technology in Electronics and Tele-communication Aug 2007 – May 2011 Trident Academy of Technology, Bhubaneswar, INDIA GPA: 3.0 / 4.0