We provide IT Staff Augmentation Services!

Lead Big Data Developer/ Machine Learning Resume

4.00/5 (Submit Your Rating)

FL

SUMMARY:

  • Around 10 years of experience in the requirement analysis, design, development, testing, implementation and maintenance of Big Data environment, interpretable machine learning models and building end to end data pipelines, enterprise applications and client - server architecture applications using Object Oriented Methodologies.
  • Involved in the data science project life cycle and actively involved in all the phases including data extraction, data cleaning, statistical modeling, and data visualization with large data sets of structured and unstructured data.
  • Expertise in writing production quality code using Scala, Python, Clojure, Java & SQL.
  • Hands on experience building in supervised and unsupervised learning algorithms using random forest, regression, Decision Trees, KMeans and classification models with large datasets in distributed systems and resource constrained environments.
  • Led independent research and experimentation of new methodologies to discover insights, improvements for problems. Delivered findings and actionable results to management team through data visualization, presentation. Proactively involved in roadmap discussions, data science initiatives and the optimal approach to apply the underlying algorithms.
  • Experience with Python and its native libraries NumPy, Sci-Kit learn, numpy, scipy, Matplotlib for algorithm development, data manipulation, analysis.
  • In depth experience in developing and deploying enterprise-based applications using major components in Hadoop ecosystem like Hadoop 2.x, YARN, HDFS, Spark, Storm, Kafka, Clojure, Flambo, yarn, Hive, HBase, Hue, Impala, Sqoop, Oozie, Flume, NIFI & Zookeeper.
  • Experienced in working with Datasets, Spark-SQL, Data Frames, RDD's, handling large data frames using Partitions, Spark in-Memory capabilities, Effective & efficient Joins, Broadcast Variables, Case classes for input data, User Defined Functions (UDFs), User Defined Aggregated Functions (UDAFs), actions, transformations and other during ingestion process itself.
  • Excellent understanding and extensive knowledge of Hadoop architecture and various ecosystem components such as HDFS, JobTracker, TaskTracker, NameNode, DataNode and MapReduce programming paradigm.
  • Experience in various Big Data application phases like Data Ingestion, Data analytics and Data visualization. Experience in data processing like collecting, aggregating, moving from various sources.
  • Strong knowledge of real time data analytics using Spark Structured Streaming, Storm Streaming & Kafka in YARN Local & Standalone modes.
  • Experience in converting Hive/SQL queries into RDD transformations in spark environment using Scala and Python/Clojure.
  • Extensive knowledge on designing Hive Managed/External tables & views. Experience in tuning the performance of hive queries using Partitioning and Bucketing. Proficient in working with NoSQL databases such as HBase using rowkey & filters.
  • Implemented job scheduling and monitoring tools like Crontab, Oozie (workflows, coordinators & bundles).
  • Hands on Experience in developing data pipeline using python scripts, NIFI, Flume, Sqoop, and Pig in Importing/Exporting Data from RDBS and store in HDFS.
  • Good working experience on different file formats (PARQUET, TEXTFILE, AVRO) and different compression codecs (GZIP, SNAPPY, LZO).
  • Valuable experience on practical implementation of cloud-specific AWS technologies including IAM, Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Virtual Private Cloud (VPC), Lambda, EBS.
  • Strong development experience in Java Enterprise Technologies based on MVC frameworks such as spring framework, Struts framework, JSF and EJB. Experience in working with ORM frameworks like O/R Mapping Hibernates, Spring JDBC. Experience in Spring MVC, Spring Core, Spring Boot, Spring JDBC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Experienced in numerous Design Patterns like Singleton, Factory, Abstract Factory Pattern, MVC, Data Access Object, UML and Enterprise Application Integration.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RS, JAX-WS, SOAP, WSDL and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTful web services using jersey framework and spring’s Rest Controller.
  • Experience to JAVA Lambdas, Functional Interfaces and integrated Stream API into the Collections API, to perform bulk operations on collections, Multithreading, Event handling, Exception handling, Generics and other utility classes.
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, JSP, JSF, Servlets, Bootstrap, foundationJs.
  • Strong Experience in database to write Stored Procedures, Functions, Triggers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and Sybase.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Proficient in version control system tools like GIT, GITLAB, Clear Case, and Clear quest, Harvest, IBM RTC and SVN.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Urban Code Deploy (UCD), GITLAB, Jenkins, Harvest and Apache Ant.
  • Hands on experience with Windows, UNIX and Linux Environments. Having Experience on Shell Scripting, python scripts and Deployment of Applications in Server. Experience in web/application server administration such as on Web sphere, Web logic, Apache Tomcat application Servers.
  • Experience in models such as Iterative, Waterfall and Agile (Scrum, SAFE, and DOJO). Involved in daily stand up meetings, grooming, planning sessions, and sprint demos, pi planning’s and retrospective meetings.
  • Experience in unit testing the applications using JUnit, TDD Framework, Generative testing.
  • Performing Team Lead Activities and Coordination with the team members and defining time estimations for deliverables of change requests, patches and upgrades to the application.

SKILL:

Hadoop Ecosystem: HDFS, MapReduce, Hive, Hbase, Impala, Oozie, Yarn, Hue, Ambari, Zookeeper

Streaming: Apache Spark, Apache Storm, Apache Kafka

Hadoop Distribution: Cloudera CDHs, Hortonworks HDPs

Machine Learning: numpy, scikit-learn, scipy, native libraries, matplotlib, tensorflow, Pandas

Algorithms: Linear Regression, Logistic Regression, Na ve Bayes, Isloation Forest, Random Forest, Decision trees and XGBOOST classifier

Languages: Java, Python, Clojure, Scala, SQL, PL/SQL, HTML

Scripting: Shell script, Javascript

J2EE: Struts, Spring, EJB, Hibernates, SPRING JDBC, Servlets, JSP, JSF, JMS, JUnit, Java Mail API, JSTL, Log4j.

RDBMS: Oracle, SQL Server, DB2, MySQL, Sybase

Web Technologies: Ajax, JQuery, Angularjs, XML, CSS

Web Services: JAX-WS, WSDL, SOAP, REST

Application Servers: IBM Web Sphere, WebLogic server, Apache Tomcat.

Design Patterns: MVC, Singleton, Factory, Abstract Factory Pattern

Development Tools: Eclipse, RAD, STS, Intellij, Putty, Winscp

Version tools: SVN, Clear case, Clear quest, Harvest, RTC, GIT, and GITLAB

Build Tools: Ant, Maven

Devops tools: Urban code deploy, Jenkins, Git runner

Agile Tool: Version one, Track plus, RTC, JIRA

EXPERIENCE:

Confidential, FL

Lead Big Data developer/ Machine learning

Responsibilies:

  • Responsible for clarifying business objective, data cleaning, data preprocessing, Exploratory data analysis, feature scaling, machine learning modeling, model tuning and model testing.
  • Worked closely with internal stakeholders such as business teams, product managers, engineering teams and partner teams
  • Created various Machine learning models including Random Forest and decision trees to classify the clinical data diagnosis code prediction
  • Used Python to analyze the data, plot the visualizations and implemented ML algorithms for large dataset analysis, matplotlib & seaborn for histograms.
  • Selecting features, building and optimizing classifiers using Machine learning techniques.
  • Evaluated the accuracy and precision of the algorithm using a variety of validation techniques.
  • Implemented Machine Learning models in Spark using the PySpark.
  • Built Machine learning models like Logistic Regression, KNN, Naïve Bayes, SVM, Random Forest, Decision trees and XGBOOST classifier.
  • Evaluated the models using Cross validation, log-loss function and ROC curves. Testing the model with different performance metrics such as f-1 score, precision, recall, log-loss, accuracy and AUC etc.
  • Data wrangling to clean, transform and reshape the data utilizing Numpy and Pandas library.
  • Proactively monitored systems and services, architecture design and implementation of Hadoop deployment configuration management, backup and disaster recovery systems and procedures.
  • Involved in transferring Streaming data from different data sources into HDFS and NoSQL databases.
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
  • Built Enterprise ingestion Spark framework to ingest data from different sources which is 100% metadata driven and 100% code reuse which lets others developers to concentrate on core business logic rather an Spark/Scala coding.
  • Created spark jobs to process the complex/nested json data, apply transformations based on the business rules and write the dataframes to upsert the records into rdbms(postgres & db2). Integrating data from different sources systems to IBM Netezza Data Warehouse tables and to sailfish db2 tables.
  • Spark submit using the dynamic memory allocation, shuffle partitions and read the configurations from application config file using type safe dependency.
  • Worked on data loading and transformation tasks using external sources, merge data, performed data enrichment and loaded in to target data destinations. Used Hive to analyse the partitioned and bucketed data and compute various metrics for reporting on the dashboard.
  • Complete end-to-end design of Apache NiFi to get connected from MQ to HDFS and store the final output in HDFS using processors.
  • Ingest data from upstream systems using NiFi into Hive.
  • Used control-m scheduler to schedule the jobs.

Environment: HDFS, Apache Spark, Spark Machine learning, supervised and unsupervised learning models, python, pandas, Data frames, Tensor flow, NumPy, SciPy, scikit -learn, Spark SQL, Scala, RDD, Hive, Hbase, Kafka, Gradle, GIT, GITLAB, shell scripts

Confidential, Atlanta, GA

Lead Big Data developer

Responsibilities:

  • Designed and developed Spark Streaming & Storm Streaming applications from scratch by performing necessary transformations and actions to import streaming data(polling) from Kafka sources and implemented analysis models.
  • Developed data pipeline using Spark, Storm, Scala, python, Hive and HBase to ingest streaming data of Cisco & Juniper routers into Hadoop cluster for analysis and detect the anomaly’s and alarms using machine learning algorithms.
  • Trained supervised and unsupervised learning models including Logistic Regression, Decision Tree, Random Forest and K-means to detect anomaly’s and identify the accurate revenue sources of billing records in Network Transformation project and clearly articulating pros and cons of various techniques.
  • Implemented Machine Learning, Deep Learning algorithms using TensorFlow and Prediction Model using Data Mining Techniques with help of Python Libraries like NumPy, SciPy, scikit -learn and Pandas.
  • Implemented Spark to improve the performance and optimization in Hadoop using Spark Session, Spark-Context, Spark-SQL, Data Frame, Pair RDD's, large datasets using partitions, broadcasts in Spark, effective and efficient joins, transformations during ingestion process. Used Data Frame API in Scala for converting the distributed collection of data organized into named columns.
  • Wrote Scala UDFs for handling complex transformation logics. Imported the data from different sources from RDBMS into Spark RDD. Executed queries using Spark SQL for complex joins and data validation.
  • Developed data pipelines for real time use cases using Kafka, Storm Streaming and Spark Streaming. Tuned multiple spark applications for better optimization.
  • Extensively used Spark - Hbase connector to load data to and from Hbase no sql database.
  • Analyzing data from different data sources. Created Data Lakes and bridge tables to create a unified view and to understand the customer journey by writing Hive queries using Joins, sub queries and windowing functions and partitions.
  • Involved writing scripts for aggregate the data lake tables for hourly, daily, monthly, quarterly and yearly rollup.
  • Developed Scala scripts using both Data frames, Spark SQL, Datasets and RDD in Spark for data aggregation.
  • Created spark/storm hbase components from scratch by configuring hbase connection to read & write the data into hbase tables for huge volume of data.
  • Developed topologies to process streaming data of Cisco & Juniper routers to store the data into Hbase using Apache Kafka and Apache Storm.
  • Worked on Spark SQL for joining multiple hive tables and writing them to a final hbase table, responsible in creating Hive external tables, loading data and writing Hive queries.
  • Responsible for data extraction, transformation and aggregation of structured, semi structured and unstructured data from different sources like Oracle, MYSQL databases into different file formats like Avro, JSON, Parquet, CSV/PSV files and loading the data into Hive tables in HDFS.
  • Complete end-to-end design of Apache NiFi to get connected from ETL Server to HDFS and store the final output in HDFS using processors.
  • Ingest data from upstream systems using NiFi into Hive. Create base line tables for trending in HBase using Spark batch process in Scala.
  • Written shell scripts for automating every day processes.
  • Implemented the work flows using Apache Oozie frame work to schedule and automate tasks.
  • Used Git for code base maintenance and JIRA for task tracking and monitoring.
  • Test Driven Development (TDD) process and extensive experience with Safe Agile methodology.

Environment: HDFS, Apache Spark, Spark Machine learning, supervised and unsupervised learning models, Spark SQL, Scala, python, Apache Storm, Zookeeper, Data frames, Tensor flow, NumPy, SciPy, scikit -learn, RDD, AWS, Hive, Hbase, Oozie, Kafka, Maven, GIT, GITLAB, shell scripting.

Confidential, Bloomington, IL

Sr Big Data/Hadoop developer

Responsibilities:

  • Utilizing analytical, statistical and programming skills to collect, analyze and interpret large data sets to develop data driven and technical solutions to difficult business problems using tools such as SQL, Python, Clojure for auto insurance transformation project.
  • Worked on Hadoop cluster and data querying tools to store and retrieve data.
  • Analyzed the delinquent customers data, credit card fraudulent data and building the predictive model to mitigate the risk of the business.
  • Worked on Data Cleaning, Data preparation, Data reduction, features scaling, features engineering using native libraries in Python 2.x/3. x.
  • Used python to build machine learning algorithms by importing Sci-kit learn, SciPy, NumPy, Pandas modules to analyze the terabytes of data.
  • Implemented Spark using python/clojure and Spark SQL for faster testing and processing of data.
  • Strong experience in working with Spark-SQL, Data Frames and RDD's. Use Data frames for data transformations using RDD.
  • Worked on real-time data processing using Spark Streaming and Kafka using python.
  • Experienced in handling large data frames using Partitions, Spark in-Memory capabilities, Broadcasts in Spark, Effective & efficient Joins, Actions, Transformations and other during ingestion process itself.
  • Actively involved in the spark tuning techniques by successfully caching the RDD’s and increase the number of executor’s per node.
  • Strong experience in analyzing large amounts of data sets writing PySpark scripts and Hive queries.
  • Involved in tuning of Cassandra cluster by changing the parameters of Read operation, Compaction, Memory Cache, Row Cache.
  • Loaded all data-sets into Hive from Source CSV files using spark and Cassandra from Source CSV files using Spark/PySpark.
  • SPARK-Python RDD s are used to transform, filter data which contains “ERROR”, “FAILURE”, “WARNING” in the log lines and then stored into HDFS.
  • Built a Ingestion Framework that would ingest the files from SFTP to HDFS and ingest Financial data into HDFS.
  • Having experience on RDD architecture and implementing Spark operations on RDD and also optimizing transformations and actions in Spark.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD's.
  • Performed advanced procedures like data analytics and processing, using the in-memory computing capabilities of Spark using Scala/python/clojure.
  • Developed using both Data Frames/SQL and RDD in Spark for data Aggregation queries and reverting back into mainframe.
  • Worked on python scripts to read the data available in csv, json and parquet file format for processing bulk data.
  • Developed python/clojure scripts to do operations of sorting, joining and filtering enterprise data.
  • Worked on shell scripts and python scripts to compare the flat files line by line, if comparison fails then stop the processing.
  • Involved in Data Querying and Summarization using Pig and Hive and created User Defined Functions (UDFs), User Defined Aggregated Functions (UDAFs)
  • Implemented Sqoop jobs for large data exchanges between RDBMS and Hadoop clusters
  • Worked on scheduling and running complex Hadoop jobs using Apache Oozie on Hadoop cluster at given schedule in distributed environment.
  • Have created and implemented Oozie workflows, coordinators & bundles for both auto & Fire lob with their own instance to control production flows in TSMAS, which will be triggered off for a file arriving in HDFS from DAT.
  • Prepared Avro schema files and parquet files for generating impala tables and Created impala tables and loaded the data into tables and query data. Worked with Impala for data retrieval process.
  • Experienced in working with different levels of data compressions like CSV, XML, JSON, PARQUET and writing into S3 with the desired partitioning.
  • Involved in loading data from Linux file systems, servers, java web services using Kafka producers and consumers.
  • Implemented test scripts to support test driven development and integration.
  • Reviewing and managing Hadoop log files by consolidating logs from multiple machines.
  • Installed and Configured Hadoop cluster using Amazon Web Services (AWS) for POC purposes.

Environment: HDFS, Spark, Spark SQL, Clojure, python, Tensor flow, supervised and unsupervised learning models, NumPy, SciPy, scikit -learn, Data frames, RDD, AWS, Impala, Oozie, Kafka, Maven, GIT, GITLAB, GITLAB Runner, Bikeshed, Cloverage, East wood, shell scripting.

Confidential, Chattanooga, TN

Java / Big Data Developer

Responsibilities:

  • Developed Spark scripts using Python for Data Aggregation, Validation and verified its performance over MR jobs.
  • Collaborated on insights with Data Scientists, Business Analysts and Partners.
  • Performed advanced procedure like text analytics and processing, using the in-memory computing capabilities of Spark using Python.
  • Utilized Python Panda Frame to provide data analysis.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Enhanced and optimized Spark scripts to aggregate, group and run data mining tasks.
  • Loaded the data into Spark RDD and do in memory data Computation to generate the output response.
  • Involved in converting Hive/SQL queries into Spark Transformations using Spark RDD’s and PySpark.
  • Optimizing of existing algorithms in Hadoop using Spark Context, Spark SQL, Data Frames and Pair RDD’s.
  • Used Spark API over Hadoop Yarn to perform analytics on data and monitor scheduling.
  • Implemented schema extraction for Parquet and Avro file formats.
  • Experienced in performance tuning of Spark Applications for setting right Batch Interval Time, correct level of Parallelism and memory tuning.
  • Developed Hive queries to process the data and generate the data cubes for visualization.
  • Built specific functions to ingest columns into Schemas for Spark Applications.
  • Experienced in handling large data sets using Partitions, Spark in memory capabilities, effective and efficient Joins, Transformations and other during ingestion process itself.
  • Developed data integration programs in a Hadoop and RDBMS environment with both traditional and non-traditional data sources for data access and analysis.
  • Analyzed SQL scripts and designed the solution to implement using PySpark.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Spring MVC on the web layer, abstract factory design pattern and DAO on the business layer, developed DAO for communicating with the database using Spring JDBC.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations. Implemented controller and mapped it to a URL in servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
  • Built a RESTFul client to consume APIs which we have written. Accessed a third-party REST service inside a spring application with help of Spring Rest Template class.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information related to health care insurances.
  • Used Client side MVC Framework, i.e. Angular.js in the UI development for data binding and to consume RESTful web services.
  • Implementing Ping Security WS-Trust Security Token Service (STS) which allows organizations to extend SSO identity management to SOAP & REST FULL Web Services.
  • Involved in designing and developing JSP pages, Servlets with HTML, Widgets, JavaScript, JQUERY, XML, and XSL and accomplished the front end validations.
  • Extensively used CSS, Foundation js & Bootstrap for styling the HTML elements.
  • •Worked on SOAP Apache axis client for consumption of xml based web services. Done testing using SOAP UI.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/ Forms/Custom Tag Libraries &JSP pages.
  • Used IBM® Rational® Software Analyzer ROI (RSAR) for extensible code quality analysis solution which enables software code reviews, bug identification, and policy enforcement early in the development cycle.
  • Used IBM AppScan which enables to identify security vulnerabilities and generate reports and fix recommendations. Develop fixes for vulnerabilities found via SONAR QUBE reports.
  • Worked on IBM Urban Code Deploy for automating application deployments through environments, which is designed to facilitate rapid feedback and continuous delivery in agile development while providing the audit trails, versioning and approvals needed in production.
  • Develop fixes for vulnerabilities found via SONAR Qube reports.
  • Extensively used Maven build tool so as to generate EARs and deploy on WAS 8.5.
  • Used NEXUS repository manager which allows storing and retrieving build artifacts.
  • Used JUnit framework for Unit testing of application.

Environment: Hadoop(HDFS), HIVE, YARN, Scala, Spark, Python, Kafka, Linux, Java/J2EE, Spring MVC, Spring JDBC, Tiles, SOAP, REST, JAVASCRIPT, JQuery, AJAX, JSON, Maven, Nexus, Websphere Application Server, REST Template, Rational Team Concert, HTML5, CSS3, Foundation, Junit, RSAR, APPSCAN, SONAR QUBE, SOAP UI, POSTMAN.

Confidential, Dallas, TX

Sr Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Life Cycle of project including Analysis, Design, Development and Testing.
  • Developed application using Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Created service classes in spring MVC to implement business layer.
  • Developed DAO Classes for Data layer using SPRING JDBC.
  • Produce Web Services using RESTFULL to multiple Confidential and third party interfaces.
  • Used Client side MVC Framework, i.e. Angular.js in the UI development for data binding and to consume RESTful web services.
  • In angular Js worked on factory methods, controller methods, filters & directives.
  • Worked on various DB2 queries to obtain the user profiles of the application. Developed TWS Jobs to run nightly to process and load claims into database.
  • Used Extensive Java collection Framework such as Array List, Hash Map for the data manipulation.
  • Transformation of the document to the different format like PDF, .xls, .xml, .txt using XML and XSL: FO document, asynchronous processing of the data using the Ajax functionality.
  • Developed the front-end screens using HTML5, CSS, JSP and JSTL.
  • Client side scripting (validations) is written in JavaScript, jQuery & Ajax extensively used for client side validation. Had extensively used JSTL and Tag Libraries.
  • Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Was responsible for Impact analysis and analysis document preparation.
  • Knowledge in Installation, Configuration & administration of WebLogic application server.
  • Used JUnit framework for Unit testing of application.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Responsible for maintaining versions of source code using Harvest Tool Used by the client ( Confidential ).
  • Involved in daily agile stand up meetings, grooming, planning sessions, sprint demos and retrospective meetings using Version one tool.

Environment: JDK1.8, Core Java, J2EE, Eclipse, Servlets, JSP, Spring MVC, SPRING BOOT, HTML, TWS, XML, JSTL, XPath, JQuery, AngularJS, AJAX, DB2, REST Web Services, TTD, WebLogic Server, Harvest, ANT, JDBC, SPRING JDBC, Version one .

Confidential, SPR, IL

Sr Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Developed JSPs, Servlets using Struts framework for different modules for the interaction of UI.
  • Designing and developing EJB Session Beans (stateless session beans) for business logic and business access as per Use cases and store persistent data.
  • Developing the distributed applications using EJB 2.1, 3.0 specification. Worked on migration of EJB 2.1 to EJB 3.0 specification.
  • Mapping of SQL databases and objects in java using iBatis, worked on SQL map configuration file (SqlMap.xml) for POJO classes in writing db2 queries and map a query to objects.
  • Worked on Mapper Configuration file (SqlMapConfig.xml) which contains settings and properties.
  • Involved in designing the user interfaces using Struts Tiles Framework (tiles-defs.xml), HTML, and JSPs.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Worked on migration of another application Customer Service Agency (CSA) from JSF 1.2 to JSF 2.0.
  • Worked on front end validations using JavaScript’s by removing previously used DOJO scripts
  • Worked and implemented facelets by creating templates to represent tiles.
  • Worked on removal of jsp’s and converted to XHTML get the advantages.
  • Worked using rational clear case and rational clear quest, worked on individual views and integration views.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: J2EE, Struts, JSF, EJB, WebSphere Application Server, DB2,Ant, Log4j, HTML, JSP,XHTML, JavaScript’s, Clear case, Clear quest, dojo, ibatis, tiles

Confidential

Java/J2EE Developer

­­­­­­­­ Responsibilities:

  • Used Spring Framework to implement Model View Controller (MVC) architecture to promote loose coupling and make the application more scalable in future.
  • Developed the Hibernates mapping files to retrieve & update customer information from/to Oracle database, building UNIX shell scripts for data migration & batch processing.
  • Used Web logic Application Server for deploying various components of application.
  • Developed user interface using JSP, Java Script, HTML and CSS.
  • Developed custom tags, JSTL, STLD to support custom User Interfaces.
  • Developed and Deployed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
  • Implemented Web Services using WSDL.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used TOAD and Putty extension in IDE.
  • Extensively used Maven script to build the project.
  • Used Log4j for logging and debugging.
  • Experienced in build and release processes and configuration management.

Environment: J2EE, Spring, Hibernate, WebLogic Application Server, Maven, Log4j, JSP, Java Script, HTML, JSTL, STLD, Apache Axis2, SOAP/WSDL, Web Services, SVN, XSLT, Putty, TOAD.

Confidential

System analyst

Responsibilities:

  • Responsible for development of DAO's (Data Access Objects) to interact with database using JDBC.
  • Used JavaScript/JQuery and HTML, CSS extensively to develop client side code. Extensively used JavaScript’s for client side validations.
  • Used Tomcat application server for deployment of application
  • Performed extensive test driven development using JUnit for unit testing.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Worked on Core Java concepts Exception Handling, Generics and Collections.
  • Developed script using Ant for build process.

Environment: DAO’s, JDBC, JSP, Servlets, JavaScript, JQuery, HTML, Tomcat, JUnit, Oracle, Exception Handling, Generics, Collections and Ant.

We'd love your feedback!