We provide IT Staff Augmentation Services!

Senior Member Of Technical Staff Resume

2.00/5 (Submit Your Rating)

Waltham, Ma

SUMMARY:

  • 7 years of experience in Object Oriented Programming using JAVA.
  • Development and maintenance of Web and Enterprise applications using JAVA, J2EE technologies.
  • Experience in Salesforce Development and design.
  • Excellent knowledge of SOA design principles, microservices architecture and RDBMS technologies
  • Proficiency in Apex Classes, Visualforce, Migration Tool and other programs in Salesforce developer toolkit.
  • Experienced in developing Salesforce Lightning Apps, pages and components.
  • Experience working in Agile Scrum methodologies, including Test Driven Development.
  • Hands on experience in latest Core JAVA concepts and multithreading.
  • Excellent work experience in J2EE concepts like Servlets, JSP, JDBC and EJB.
  • Experienced developing application using GOF (Gang of Four) design patterns.
  • Good hands - on experience in frameworks like JPA, Struts, Hibernate and Spring.
  • Knowledge in Spring Framework Ecosystem including Spring MVC, Spring Core, Spring Boot, Spring Data, Spring WebFlow, Spring Security and Spring Webservices.
  • Familiarity with User Interface designs using HTML 5, CSS3, Grunt, LESS and SASS compilers.
  • Worked on enhancing user experience by developing UI using JQuery, Backbone.js, Underscore.js and templating using Handlebar.js
  • Experience developing responsive and adaptive UI using current Javascript frameworks Angular.js, React.js, Boostrap, and familiarity with Node.js and Sencha Ext Js.
  • Worked on front end debugging and testing frameworks Mocha, Chai and Sinon js.
  • Development using Python script.
  • Knowledge on Hadoop Ecosystem including Apache Spark and AWS platform .
  • Experience working with search engines Apache Lucene and ElasticSearch
  • Good experience working with consuming and providing webservices using Apache Axis, CXF.
  • Working knowledge in REST webservices, JAX-RS, Jersey, Jackson.
  • Fair knowledge in working with Apache Servicemix framework, Apache Camel, Active MQ, Rabbit MQ and ESB.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Experienced in creating, validating and parsing XML documents.
  • Working knowledge on JIBX, JAXB XML binding framework.
  • Fair knowledge in creating xml schema definition files and designing XSL stylesheets.
  • Good knowledge in designing UML and Entity Relation diagram.
  • Working knowledge in developing build scripts using ANT and MAVEN.
  • Experience working with continuous integration tools like JENKINS and containers like AWS, EC2, Heroku, Docker.
  • Experienced in writing SQL, SOQL, SOSL and HQL queries.
  • Experience in writing stored procedures and triggers using PLSQL.
  • Development experience in JUNIT, TestNG, Karma, Jasmine, Protractor and Log4j framework.
  • Knowledge in JVM language Scala, and other languages like PHP and Ruby.
  • Knowledge in ETL tools like Informatica, QlickView and BigData ETL and distributed and cloud computing.
  • Familiar with defect tracking tools like HP Quality Center, Atlassian JIRA, Bugzilla and code review, build tools like Fisheye, Crucible, Bamboo.
  • Good experience in using IDE’S such as Eclipse, NetBeans, RAD, IntelliJ IDEA, Microsoft Visual Studio.
  • Experience with subversion tools like GIT, Tortoise SVN, ClearCase, VSS, Harvest SCM.
  • Familiar with Application Servers and Web servers like WebSphere, WebLogic, JBoss, GlassFish and Apache Tomcat.
  • Good experience with SQL tools like SQL Developer, SQL Navigator and TOAD.
  • Fairly good knowledge in LINUX and WINDOWS environment.
  • Excellent problem solving, analytical and debugging skills.
  • Good team player and possess excellent written and oral communication skills.

TECHNICAL SKILLS:

LANGUAGES: JAVA, APEX, C,C++, Python, SQL, XML

WEB DEVELOPMENT: VisualForce, JavaScript, HTML, CSS, GWT

J2EE TECHNOLOGIES: JDBC, EJB, JNDI, RMI, JPA, JMS, JSP, Servlets

JAVASCRIPT: Angular, React, Backbone, Node, JQuery, HandleBar, UnderScore, Bootstrap, Ext JS, Knockout JS, Ember JS

FRAMEWORKS: Struts, Spring, Hibernate, Apache Axis, Apache Hadoop, Apache Spark, Active MQ, Rabbit MQ, Apache Camel, Apache ServiceMix, ESB

WEBSERVICES: SOAP, WSDL, REST, Jersey, Jackson

XML BINDING: JIBX, JAXB

RDBMS/ ODBMS: Oracle, PostgreSQL, Microsoft SQL Server, MySQL, DB2, NoSQL

SQL TOOLS: TOAD, SQL Developer, SQL Navigator

EDITORS: Eclipse, RAD, IntelliJ IDEA, NetBeans, Microsoft Visual Studio

SUBVERSION: GIT, SVN, ClearCase, Microsoft VSS, TFS, Harvest SCM

SERVERS: ApacheTomcat, Weblogic, JBoss, WebSphere, GlassFish

TEST TOOLS: JUNIT, MOCKITO, EasyMock, SOAPUI, TestNG, Karma, Jasmine, Protractor

INTEGRATION & BUILD TOOLS: MAVEN, ANT, JENKINS

CONTAINERS: DOCKER, HEROKU, AWS EC2

OPERATION SYSTEM: WINDOWS, LINUX, Mac OS X, iOS, ANDROID

SIMULATION & PROCESSING TOOLS: MATLAB, OpenCV, Open GL, CUDA

PROFESSIONAL EXPERIENCE:

Confidential, Waltham, MA

Senior Member of Technical Staff

Responsibilities:

  • Involved in design and development of IRP and Advanced Simulation Model which is a game changer in revenue generation of top Pharmaceutical billion dollar companies resulting in savings of around 40% , which equates to an annual saving of tens of millions.
  • Involved in Sprint planning and documentation of product requirements and design.
  • Successfully completed MVP to support customer needs in under 6 months.
  • Development using Agile Scrum and Test Driven Development (TDD) methodology.
  • Worked on customer escalation defects (Level 3 support) and maintenance of the product and implementation of the product at client sites.
  • Mentored junior members of the offshore team and acts as liaison between onsite and offshore team and involved in code review process.
  • Developed automated tools and infrastructure framework using Java 8, Spring Boot and Spring Security that reduced the costs by 20% and improving efficiency by 75%.
  • Worked on POC for large data processing using Apache Spark, Apache Hadoop, ElasticSearch, Redis and AWS EC2 container that improved the performance by reducing the time taken by 50%.
  • Implemented a SOA microservice with a JSON HTTP REST API, Spring Framework. Extracted reusable modules from a monolithic application into libraries for use in new microservices.
  • Dealt with Performance Optimization problems in Apex, SOQL and SOSL.
  • Authored Apex classes and test classes (85% code coverage), Objects, triggers, and Visualforce pages and customization of product.
  • Developed Salesforce Lighting apps, pages and components using App Builder.
  • Designed and Developed Analytics Dashboard using D3 Chart.
  • Customized Page layouts for Standard/Custom objects and assigned Record Types.
  • Created Data Validation rules and Formulas as per business requirement.
  • Worked on Process Builder and Approval Processes. Created and used Email templates.
  • Created Workflow rules and defined related tasks, email alerts, and field updates.
  • Worked with standard Salesforce objects like Accounts, Contacts, Leads, Cases and Opportunities.
  • Created Profile, Permission Set for user and data security considerations.
  • Worked with Webservices, Bulk Data and streaming API.
  • Created custom objects and its related Reports / dashboards to hide data access from other profiles across the organization.
  • Implemented pick lists, dependent pick lists, lookups, master detail relationships.
  • Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
  • Deployed application using Python, PostgreSQL, REDIS on Heroku container. Used OAuth2 for authentication and authorization.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Github.
  • Implemented the requirements on Force.com platform and Force.com IDE Plug-in using Eclipse.
  • Implemented Responsive and Adaptive User Interface using HTML5, CSS3, Jquery, Require.js, Backbone.js, Bootstrap, Underscore.js, HandleBar.js.
  • Build UI Module using React.js, Redux, Babel, Webpack, NPM.
  • Collaborate with the application backend using REST Api and JSON .
  • Build Front end automated testing tool framework using Node.js, Blanket.js, Mocha, Chai, Sinon JS frameworks and Selenium.
  • Used Github Integration for source and version control using GIT.

Environment: Java 8, Apex Language, Apex Classes, Apex Triggers, SOQL, SOSL, Visual Force (Pages, Components & Controllers), Apex DataLoader, HEROKU, Python, Spring 4.x, Apache Hadoop, Apache Spark, REDIS, PostgreSQL, HTML 5, JQuery, Node.js, Backbone.js, Underscore.js, React.js, Handlebar, Require.js, Grunt, LESS, Force.com Eclipse IDE Plug-in, Selenium, Docker, GitHub, GIT

Confidential, South Plainfield, NJ

Software Engineer/Senior Consultant

Responsibilities:

  • Developed E-Ticket/E-CRMS application that improved the performance by reducing the time taken by 80% compared to manual creation resulting in huge cost and time saving.
  • Involved in project planning and documentation of project requirements and design.
  • Worked on POC for microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Designed and developed E-Disposition Project using Spring MVC, Spring Core and Spring Security.
  • Developed Restful API using JAX-RS, Jersey and Jackson for interaction between UI and Service layer.
  • Developed E-Ticket User Interface pages using HTML, JSP, JavaScript and CSS.
  • Developed responsive and adaptive UI using Angular JS, Bootstrap for PTC Application.
  • Test Angular JS application using Karma and Protractor javascript test framework.
  • Used Struts MVC framework for interaction between the Model and View layer for E-Ticket.
  • Designed the service layer flow using GOF (Session Façade, Singleton, Delegate, Factory) J2EE design pattern.
  • Used OAuth2 for authentication and authorization.
  • Developed Business Delegate classes to call EJB classes from Action class.
  • Developed EJB classes (stateless session bean and bean managed persistence) for interaction between action classes and Data Access Object (DAO) classes.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed XML based request and response bind files using JIBX framework and XSL stylesheets
  • Developed web services for providing and consuming web services using Apache Axis2 and tested the web services using SOAPUI.
  • Developed SOA using Apache Servicemix/ Apache Camel framework for file transfers.
  • Worked with Crystal Reports for generation of reports.
  • Utilized Log4j framework for system and application level logging.
  • Ensured quality of the written code using JUNIT Test Framework (80% coverage).
  • Utilized JRebel for deploying hotfixes to server and JProfile, JMeter for profiling and debugging.
  • Designed source code build automation using ANT script.
  • Implemented SQL queries and used Oracle PL/SQL Stored Procedures, Views, Triggers, and built-in functions to retrieve and update data from the databases.
  • Maintained the application using Eclipse 3.6 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and version control (Microsoft VSS).
  • Configuration and deployment of the web application using WebLogic Application Server

Environment: Java 7, JDBC 3.0, JMS, XML, Javascript, Struts 1.3.10, Spring 3.0, EJB 3.0, JSP, Angular.js, Apache Lucene, SERVICEMIX 5.0, APACHE AXIS 2.0, OAuth2, JERSEY 2.0, JIBX 1.4, JUNIT 4.0,Oracle 11g, WebLogic 10.3.6, Eclipse 3.6, Microsoft VSS

Confidential, Indianapolis, IN

Application Systems Analyst/Programmer

Responsibilities:

  • Designed and developed application which involves time savings of 90% compared to paper process.
  • Involved in project planning and documentation of project requirements and design.
  • Developed User Interface pages using HTML, JSP, JQuery, JavaScript, JSTL and CSS.
  • Used Spring Web Flow and Spring Core Module for design flow and interaction between front-end and backend.
  • Used Spring Security for authorization and authentication. Spring WebService module was used for interacting with external application.
  • Configured beans in Application Context.xml. Developed action-servlet xml which is used as a controller. Wrote POJO action classes for interaction between Model and View.
  • Used Active MQ API for asynchronous message communication.
  • Ensured quality of the written code using JUNIT Test Framework.
  • Implemented SQL queries and used Oracle PL/SQL stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Hibernate Framework for database transaction and CRUD operations along with EHCache.
  • Worked with the Oracle DB and developed stored procedures, views, triggers, materialized views.
  • Maintained the application using Eclipse 3.5 as the IDE and version control (Tortoise SVN).
  • Configuration and deployment of the web application using TOMCAT Application Server.

Environment: Core Java 1.6, JDBC, Active MQ, Spring 3.0, Hibernate 3.0, JSP, Oracle 11g, JavaScript, XML, Eclipse 3.5, Apache Tomcat 6.0, JUNIT 4.0

Confidential, O’Fallon, MO

JAVA/J2EE Developer

Responsibilities:

  • Member of Application support team that manages ongoing maintenance activities of Smart Data Next Generation (SDNG).
  • Worked in Agile methodology, including Test Driven Development.
  • Ensured warranty defects are remediated in acceptable timelines.
  • Defined and documented requirements, Usability Interfaces (UI) requirements, and obtained required approvals in accordance with defined policies and procedures.
  • Developed front-end module using Google Web Toolkit (GWT).
  • Developed UI components, containers, layouts, including drag and drop functionality for UI containers using Ext JS.
  • Designed and developed using Spring MVC framework for view and model data interaction.
  • Used Spring AOP Module for Logging and intereceptors. Spring Data for transaction management.
  • Configured beans in Application Context.xml.
  • Used the Struts Framework for the application based on the MVC design paradigm.
  • Configured the Struts environment by registering ActionServlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/ navigation definitions.
  • Worked on Reporting tools Jasper, Crystal Reports and BIRT.
  • Ensured quality of the written code using JUNIT Test Framework.
  • Implemented SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Hibernate Framework for object relational mapping with the persistent database.
  • Interfaced with the Oracle back-end.
  • Maintained the application using IntelliJ 10.5.2 and Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and version control(SVN).
  • Configuration and deployment of the web application using JBOSS 5.1 Application Server.
  • Responsible for resolution documentation, status reporting and presentation and other activities.

Environment: Core Java 1.6, JDBC, Struts 1.2, Spring 2.1, Hibernate 3.0, GWT 1.7, JNDI, JSP, Oracle 11g, JavaScript, XML, Eclipse 3.5, IntelliJ 10.5, JBOSS 5.1, JUNIT 4.0

Confidential, O’Fallon, MO

JAVA/J2EE Developer

Responsibilities:

  • Part of a production support team that manages ongoing maintenance activities of all web sites.
  • Coordinated onshore and offshore activities in designing and development.
  • Defined and documented requirements, Usability Interfaces (UI) requirements, and obtained required approvals in accordance with defined policies and procedures.
  • Worked with Security and Vulnerability Assessment team to address Security concerns like XSRF, XSS, CORS, SQL Injection.
  • Fix and address security concers based on OWASP security recommendation.
  • Utilised Spring Core for dependency management and Spring MVC Framework for UI and service layer interaction.
  • Developed UI modules using HTML, JSP, JavaScript and CSS
  • Maintained databases of consumer facing web site maintenance requests, content management requests, defects, and vulnerability assessment findings.
  • Maintained the application using RAD 7.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, EJB template generation, and version control(ClearCase).
  • Designed UI layout using Struts Tiles Framework.
  • Implemented SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Hibernate Framework for object relational mapping with the persistent database.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML configuration files.
  • Configuration and deployment of the web application using IBM WebSphere Application Server.

Environment: Core Java 1.5, JDBC, Struts 1.2, JNDI, JSP, Oracle 10g, JavaScript, XML, RAD 7.5, Hibernate 3.0, Web Sphere Application Server 6.1

We'd love your feedback!