Sr. Full Stack Developer Resume
Jersey City, NJ
PROFESSIONAL SUMMARY:
- Around 9 Years experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications.
- Excellent object oriented design and development skills with focus on Java SE and Java EE.
- Expertise in designing and using J2EE Design Patterns, J2EE Standards, Best Practices
- Contributed to design, development, and implementation of numerous critical client projects
- Proficient in SFDC Configuration, Customization, Development and support experience.
- Experienced customizing standard objects Accounts, Contacts, opportunities, Quotes, Products, Cases, Leads, Reports and Dashboards.
- Experience using Front End Technologies such as HTML, DHTML, JavaScript, JQuery, JavaScript, Angular.js, React.js, Node.js, Backbone.js, D3.js, and CSS for developing UI for the applications.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using JDBC, Oracle, MySQL, MS SQL, PL/SQL.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Proficient in Microsoft technologies (VB, VB.Net,ASP.Net, C#).
- Experienced in supporting data analysis projects using Elastic Map Reduce on the Amazon Web Services (AWS) cloud.
- Used Hibernate as an Object relational mapping (ORM) library.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Experience of database skills in Oracle and MySQL.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Motivated to take on responsibility, learn new technology and be a productive team member.
- Dedicated and self-motivated with solid educational background in Computer Science.
- Excellent communication, organization and time management skills.
PROFESSIONAL EXPERIENCE:
Sr. Full Stack Developer
Confidential, Jersey City, NJ
Responsibilities:
- Involved in intense User Interface (UI) operations and client side validations using JavaScript, Angular.js, React.js, Node.js, Backbone.js, D3.js, AJAX toolkit.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
- Worked on front-end validation through JavaScript and Confidential -end validation using Spring Validation Classes
- Designed and developed website with Core PHP along with XHTML, HTML5, AngularJS, JavaScript, Angular.js, React.js, Node.js, Backbone.js, D3.js, jQuery, CSS3, Ajax, Bootstrap, and APIs.
- Implemented and configured on-line payments gateways, Affiliate management system, CMS referrals system, Credit Card Processing, User Authentication, Content Management, Account Maintenance, and Site Administration.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Created, activated and programmed in Anaconda environment.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Created and maintained Technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts
- Pioneer application hosting on cloud infrastructure using Amazon Web Services AWS.
- Used AWS Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
- Created hybrid cloud by combining private cloud and public cloud (using AWS Amazon web services) and used it for public scaling.
- Hands-on executive with all aspects of project management and product development on Java architecture hosted on low cost VM ESX hosts in the Cloud along with Amazon Web Services.
- Implemented Bootstrap to make sure that the website is compatible on all the operating systems such as Linux PHP Laravel routes and authentication to extend the functionality of the server and configured the application using Apache server.
- Built PHP applications to meet product requirements and satisfy use cases using MVC architecture, Laravel Framework and Drupal CMS.
- Integrated existing Drupal modules as well as create custom theme, module, views, functions and hooks.
- Designed and developed of modules of web-based applications using LAMP technology.
- Worked on PHP programming, including OO, procedural, data structures and design patterns.
- Wrote PHP codes to interact with the third party JSON services to provide an easy to configure web service server interface.
- EIS layer had Oracle as the database and implemented connection pooling to optimize connections
- Responsible for Oracle Forms and maintaining CRUD operation on the database.
- Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
- Written and executed stored-procedures on SQL SERVER Confidential -end through JDBC API.
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using REST, SOAP, Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server
- Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic server.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit (GWT).
- Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
- Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per vanguard’s JTest rules.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
Environment: Java, J2EE, Javascript, Angular.Js, React.Js, Node.Js, Backbone.Js, D3.Js, .Net, C#, PHP, Python, Ruby, AWS, Clous, Docker, Hadoop, Big Data, Oracle Database, JDBC, Oracle, Mysql, MS Sql, Nosql, JSP, Servlets, Hibernate, Spring Framework, Spring MVC, HTML, CSS3, Javascript, AJAX, Maven, Junit, Qunit, Eclipse, Agile, Scrum, UML, Linux
Sr. Full Stack Developer
Confidential, New York, NY
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF JavaScript, Angular.js, React.js, Node.js, Backbone.js, D3.js,, CORE tags library.
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
- Developed Ruby on Rails web applications using MongoDB and Confidential -ground processes using Resque and Redis
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Setting up Java/J2EE development environment using Eclipse, Maven and Weblogic.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Brought cloud-based (Amazon Web Services) software cluster search web application from conceptualization to launch as lead project developer
- Management of SaaS product development activities using variety of services such as Amazon Web Services (AWS).
- Built a website using Amazon Web Services(AWS) with PHP, MySQL
- Involved in the development of reports using iText tool.
- Completed Confidential end testing and data mining using SAP GUI and extensively used Oracle ECM (Enterprise Content Management) to contribute content, links, marketing banners and test live on the portal.
- Participated in developing web pages using JSP, JavaScript, Angular.js, React.js, Node.js, Backbone.js, D3.js, and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
- Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
- Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved exporting repot to PDF, XLS file and print functionality to take print of the report.
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories
- Applied ILOG JRules on Loan Approvals; Developed barcode/label creation using Applet and Java Imaging; designed/Developed Swing UIs for attachment diagnosis.
- Integrate Web 2.0 sites into client's website.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Written JQuery Validations for the User Front-ends.
- Prepared statements are used for communication with MySql database
- Involved in the designing the templates, plugins, modules, active pages and customizing the CMS WordPress, PHP.
- Performed manual WordPress core, plugin upgrades and developed custom MySQL queries and tested with PHPMyAdmin.
- Enhanced and maintained in optimizing sites for usability, search engines and accessibility, and updated existing sites and content management systems.
- Excellent procedural skills and improving ObjectOrientedskills.
- Proficiency in Prototype, Module Design, User Interface Design, and Integration of PHPcomponents.
- Installing and Configuring Eclipse and Websphere application Server.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Write PHP Scripts for application logic and access database (MySQL) layer
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Architechture development in PHP, MySql, JavaScript, AJAX, JQuery
- Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
- Inserted External Style Sheets to various web pages using CSS
- Have used AJAX to retrieve data from server synchronously in the background with out interfering with the display and existing page in an interactive way.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML, CSS, and JQuery.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB.
- Write EJBs for the implementation of business logic regarding CRUD operations on automobile part numbers and billing information.
- Extensively worked with Oracle 10g RDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
- Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
- Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Involved in Deployment of port lets and war files on WebSphere Portal.
- Supported online gap site for deployment of application and modeling changes on RHEL servers for agile continuous integration using Subversion repositories. Red hat Linux, Centos, Microsoft servers.
- Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black-Box testing. STIQ is an open source testing suite developed by SolutionsIQ which is based on Selenium and Fitnesse
- Followed agile software development process, attended scrum meetings for incremental product development.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
Environment: Java, J2EE, Javascript, Angular.Js, React.Js, Node.Js, Backbone.Js, D3.Js, .Net, C#, PHP, Python, Ruby, AWS, Clous, Docker, Hadoop, Big Data, Oracle Database, JDBC, Oracle, Mysql, MS Sql, Nosql, JSP, Servlets, Hibernate, Spring Framework, Spring MVC, HTML, CSS3, Javascript, AJAX, Maven, Junit, Qunit, Eclipse, Agile, Scrum, UML, Linux
Software Engineer
Confidential, St. Louis, MO
Responsibilities:
- Project z technical advisor for a large CA (Computer Associates) to IBM software migration effort at a major US bank. My Project leadership and technical knowledge saved the customer over $3M per year and came in on time and under budget.
- Worked closely with developers and administrators from different infrastructure groups within the company as well with inter-plan companies (IBM MQ Series Support, Solaris Support, DBAdmin, WASAdmin, PDAdmin, DataPower, Network, Security, Shared Services and Vendors)
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring 2010.
- Created online ASP.NET contact form to generate sales leads in SalesForce on the corporate website
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Designed the front end according to specs using JSP and Servlets on server side. Configuring and
- Took graphic design comps and translated into fully standards-compliant web code (up to date CSS and HTML) for use in Drupal themes as well as static HTML sites.
- Performed Validations on UI data using JSF validators and JavaScript.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents..
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Used TOAD to generate SQL queries for the applications, and to see the reports from log tables.
- Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
- Auto-Generation of client side code using APACHE AXIS2 with JAXB-RI binding.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Selenium test cases for management module with integration with cruise control (complete ant suite starting/stopping tomcat and creating /deploying war and running the selenium test cases
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Handled necessary Business logic in Servlets
- Worked with deployments on Ant, Maven and Deployment script.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Create and give training to all A/P personnel for the Imaging and Scanning systems. KOFAX is the scanning system software, and EMC DocumentUm is the Imaging Suite, including ApplicationXtender and the web interface for most users.
- Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
- Developed Employee Information System, Online Leave System, Contractor Attendance System For Payroll Using JSP & Java Swing.
- Implemented Cognos SDK code for extracting the report schedules defined by power users.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper.
Environment: Java, J2EE, JavaScript, Angular.js, React.js, Node.js, Backbone.js, Oracle Database, JDBC, JSP, Servlets, Hibernate, Spring Framework, Spring MVC, HTML, CSS3, JavaScript, AJAX, Maven, JUnit, QUnit, Eclipse
Java Developer
Confidential, Peoria, IL
Responsibilities:
- Used Cisco Cues charts for creating Bar charts, Line charts and Pie Charts to show the project specific performance metrics
- Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
- Agile methodology was adopted in the development, and used Scrum method of project management.
- Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layer using Hibernate.
- Log package is used for the debugging.
- Designing Flex UI components as well as development of Flex custom components.
- Developed eye catching MXML view components using Flex Builder.
- Used Cairngorm MVC Architecture to handle the events and to retrieve the data from the server.
- Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
- Used ClearCase for version control.
- Ensuring adherence to delivery schedules and quality process on projects.
- Integrated Flex with BlazeDS to communicate Server side Objects which was build using Spring Framework and Hibernate.
- Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
- Used spring framework modules like Core container module, Application context module, Spring AOP module, Spring ORM and Spring MVC module.
- Configured Spring Application-Context.xml used by spring container to inject dependencies to java classes to optimize memory resources.
- Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
- Developed / modified the model components to in corporate new business level validations.
- Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
- Consumed WebServices for getting the credit card information from third party application.
- Used Singleton and DAO design pattern.
Environment: Java, J2EE, JavaScript, Oracle Database, JDBC, JSP, Servlets, Hibernate, Spring Framework, Spring MVC, HTML, CSS3, JavaScript, AJAX, Maven, JUnit, QUnit, Eclipse