SABIHA TASNEEM
Ph: 2016204689
E: [email protected]
LinkedIn: https://www.linkedin.com/in/ssabihatasneemdeveloper/
PROFESSIONAL SUMMARY:
Have 13+ years of experience in software design and development using Java and J2EE
technologies, using multi-threading, Object Oriented Analysis and Design (OOAD), and
ability to quickly master new software and apply its full range of capabilities.
Extensive work experience in Java/J2EE technologies including Struts, Spring, Spring
Boot,Hibernate, XML, Servlets, JSP, JSF, JSTL, AJAX, EJB, JNDI, JMS, RMI, JavaScript,
CSS, Python HTML, jQuery, XML, JDBC and Oracle for building server-side applications
and user interfaces.
Experience object-oriented programming (OOP) concepts using Perl, Python, Django and
Linux.
Wrote, debugged, and deployed custom RPM packages, code and scripts.
Experience in MVC (Model View Controller) architecture and various J2EE design patterns
such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object,
Session Facade, Factory Method, Singleton patterns.
Expertise in J2EE Presentation layer frameworks like Struts, Spring MVC 3.0.
Involved in developing Web Services using SOAP, WSDL and UDDI Components.
Expertise in J2EE Middle tier applications using EJB 2.0/3.0 and Spring 3.0.
Expertise in J2EE Object-Relational Mapping frameworks like Hibernate 3.0.
Modeling BPMN 2.0 based Business processes.
Strong experience in migrating other databases to Snowflake.
Experienced in java development using WSAD/RAD Application development.
Took part in setting up the application with Jenkins and AWS and is involved in builds and
deployments to Tomcat server.
Involved in helping the team members whenever they needed my help.
Used Kotlin for implementing new modules in the application and have knowledge on Kotlin
Android Extensions framework Implemented the Kotlin with Android studiofor smooth
functioning of the location based services GPS
Used Neo4j’s movie demo database (movie, actor, director) as data set.
Used Cypher query language to construct expressive and efficient queries to do any kind of
create, read, update, or delete (CRUD) on their graph, and Cypher query language is the
primary interface for Neo4j.
Expertise in Junit 3.0/4.0Testing Framework, and also good at Test Driven Development.
Experienced in designing, developing and maintaining portal applications using IBM
WebSphere Portal on Rational Application Developer (RAD).
Experience in managing life cycle of MongoDB including sizing, automation, monitoring
and tuning.
Involved in writing the JUnit test cases using Junit Framework.
Strong Experience in Java Programming, Selenium WebDriver, TestNG.
Involved in building applications using ANT tool.
Expertise in configuring and executing the MAVEN tool.
Devised, developed and implemented highly fault-tolerant AWS systems.
Experienced in ETL processes to extract data from NoSql to traditional relational databases
Analyzed client requirements and suggested the right cloud infrastructure to achieve business
requirements.
Hands on experience with frameworks like google Boq Web and Wiz , backed by Java ,
Typescript, and Soy.
Technical consulting in OpenCV’s and Open Components (Open link’s proprietary
development language based on Java) which includes creation of customized data simulation
and Reports.
Experience in programming, coding and batch system analysis in Mainframe Technology.
Experienced in modeling UML, Use Case, Sequence, flowcharts, Class and Component
Diagrams.
Experience in big data technologies (Hadoop/Spark) Experience in Pig, Hive, Phoenix,
Sqoop, Kafka, Spark Experience in Microsoft Azure or cloud computing technologies (SaaS /
IaaS / PaaS).
Excel at using financial analysis software, such as Experian Credinomics.
Good experience in handling applications using WebLogic, WebSphere, Apache Tomcat,
JBoss Servers.
Strong Object-Oriented Analysis, Design and Construction skills.
Expertise in Core Java development including Applets, Swing, AWT and Threading.
Experience with designing and usage of databases like Oracle (SQL, PL/SQL), MongoDB,
SQL Server, and MS Access.
Motivated team player with strong communication, analytical and problem-solving skills.
TECHNICAL SKILLS:
Web Technologies: Java, Servlets, JSP, JSF, JSTL, JDBC, JNDI, J2EE Design Patterns, Web
service, EJB 2.0, Spring, Spring Boot, Hibernate, PHP.
J2EE Frame Works: MVC Architecture, Jakarta- Struts Framework, Spring, Spring Boot and
JSF Provenir, frameworks.
Scripts: Java Script, Shell Script, Python, CGI/Perl, jQuery, groovy.
Internet Technologies: Java Script, Web Services (SOAP, Restful), XML (SAX/DOM),
HTML, DHTML, XHTML, XPATH, CSS, AJAX, Node.js.
Tools &IDEs: Active VOS, Kotlin, Eclipse 3.0/3.1, Web Sphere Studio 5.0/5.1, RAD 6.0,
MSOffice, Visio, Rational Rose, Beyond Compare, Edit Plus, Text Pad, TOAD, SQL editor.
Application Servers: Web Sphere 6.0 (WAS), Jboss, WebLogic, IBM HTTP.
Web Servers: Jakarta-Tomcat.
cloud platforms: Open stack, Amazon AWS.
Database: Oracle 8i/9i/10G, PL/SQL, MS Access, MySQL, NoSQL.
Testing and mocking tools: Mockito, JMock, Junit, Selenium and LoadRunner.
PROFESSIONAL EXPERIENCE:
Morgan Stanley, New York, NY Oct 21 – Till Date
Sr. Java React/ Backend Developer
Project Description:
This Projects Deals with Retail business loans. It is a loan origination system which collects data
from various sources like data entry operators, renewal system and some external systems and
then sends this data to processing were actually decisions are taken to approve the loan. This
project is to navigate the flow of credit application after origination is done till offer is generated.
Responsibilities:
Software development activities such as high-level design, low-level design, code, unit test
cases, code maintenance, troubleshooting, and code documentation on application
development/enhancements/initiatives.
Code merges, builds, deployments, and setting up of the deployment environments.
Functional/technical testing on deployment package, troubleshooting any issues that surface
during testing, and delegating the task of addressing these issues to the appropriate project
teams.
Developed and maintained Java-based backend services and APIs to support enterprise applications.
Integrated Appian BPM applications with external systems using Java REST/SOAP services and
middleware.
Built custom Appian plug-ins and smart services using Java to extend platform functionality.
Designed and implemented reusable Java utilities and frameworks to support automation and
business processes.
Applied object-oriented programming, multithreading, exception handling, and collections in
application logic.
Collaborated with Appian developers to ensure seamless integration between Java services and
Appian workflows.
Conducted code reviews, performance tuning, and debugging of Java and Appian components.
Implemented unit testing and automation frameworks (JUnit/TestNG) for Java services used within
Appian.
Participated in Agile ceremonies (sprint planning, daily standups, retrospectives) ensuring iterative
delivery.
Delivered a fully functional front-end application using Angular
Engineered user interfaces utilizing AngularJS, adhering to best practices to enhance
usability and performance.
Involved in End to End migration of 800+ Object with 4TB Size from Sql server to
Snowflake.
Data moved from Sql Server Azure snowflake internal stage Snowflake with copy options.
Created roles and access level privileges and taken care of Snowflake Admin Activity end to
end
Converted 230 views query's from Sql server snowflake compatibility.
Retrofitted 500 Talend jobs from SQL Server to Snowflake.
Converted Talend Joblets to support the snowflake functionality.
Managing Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS).
Inter-portlet Communication between multiple portlets with portlet wiring feature of IBM
WebSphere Portal.
Interacting and coordinating with other developers and QA personnel to
manage/address/resolve bug reports.
Communicating to the management regarding the status of the release.
Collaborated with other developers to handle complicated issues related with deployment of
Django based applications.
Used Node.JS to structure JavaScript code to build Restful webservices.
Implemented generating the verification hash code using crypto package on Node.JS.
Used date-format and moment packages in Node.JS to save the timestamp in database
converting into GMT. Involved in Test Driven Development by writing unit test cases.
Experience with creating script for data modeling and data import and export. Extensive
experience in deploying, managing and developing MongoDB clusters. Experience in
creating JavaScript for using DML operation with MongoDB.
Participating in the design, security, capacity and ADA compliance reviews.
Tasking and allocating resources on the assigned projects.
Designed Responsive Web pages using media queries and Twitter Bootstrap.
Experienced in React JS and working with React Flux architecture. Experienced in working
with Redux architecture.
Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel,
webpack.
Working with React Router for developing Single Page Applications SPAs.
Experienced in developing React components. Used Axios with ReactJs for making AJAX
Calls. Worked on Webpack for build and webpack-dev-server a server.
Environment: ReactJS, python, scala, java, etl, Teradata, postgresSQL, DB2, maven, zookeeper.
AT&T, SEATTLE, WA Jan
2019- Oct 21
JAVA Backend & PYTHON Developer
Responsibilities:
Developing automation use cases using stack storm devops tools for monitoring events which
we receive from Netcool /service now to perform significant reduction in need to build rules,
triggers, sensors and workflows.
Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring
Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT, XSL, and
MAVEN.
Used Multithreading in programming to improve overall performance.
Used Log4 for log file aggregation and monitoring.
Used on Kotlin Android Extensions Framework Implemented Kotlin content providers for
implementing features like sending E-mails, SMS, etc., from the app and designed suitable
GUI for these applications.
Amazon IAM service enabled to grant permissions and resources to users. Managed roles
and permissions of users with the help of AWS IAM.
Utilized Python, Django, jQuery and Java etc. to design server applications and client
interfaces.
Experience in creating JavaScript for using DML operation with MongoDB.
Developed DAO objects to mock persistence implementation to test Business Logic.
Used HTML, JSP and JavaScript for designing the front-end user interface.
Implemented error checking/validation on the Java Server Pages using JavaScript.
Developed Servlets to handle the requests, perform server-side validation and generate result
for user.
Used JDBC interface to connect to database.
Performed User Acceptance Test.
Environment: python, stack storm, Linux, shell, MySQL, RabbitMQ, ansible, Core Java, Spring,
Spring Boot, JDBC, Log4j, Zookeeper’s developer.
Premier INC, Charlotte, NC Oct
2017- Aug 2018
JAVA FULLSTACK Developer
Responsibilities:
Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data
representation from MVC model to Oracle Relational data model with SQL-based scheme.
Used the Java Collections API extensively in the application as security protection for XML,
SOAP, REST and JSON to make a secure Web Deployment.
Designed and developed visually appealing and user-friendly interfaces using Angular.
Developed various Action classes and Form bean classes using Struts framework.
Development of Hibernate objects for data fetching for batch and front-end processing.
Usage of tools like RoboMongo, MongoVue and NoSQL Manager for migration of data
between databases without any kind of data loss.
Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural
design pattern of spring framework.
Involved in writing Oracle PL/SQL Stored procedures, triggers and views.
Wrote JUNIT test cases for web servers.
Involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.
Environment: Spring Core, Spring IOC, Spring MVC, Struts, JavaScript, JSON, Spring DAO,
Spring Boot, JSP, Oracle 11g, PL/SQL, XML, Maven, JUnit, REST web service, HTML, CSS,
AJAX, Jira.
AT&T, Middletown, NJ May
2016- Jun 2017
JAVA FULLSTACK Developer
Project Description: LPP/INSTAR: Is an AT&T application to manage CICSO and JUNIPER
domestic and international routers. It has a web-based user interface to handle various
functionalities like adding, deleting, assigning IP and adding connections like backbone and
internal customer between the routers. LPP has different components like inventory for
managing the inventory, IPAM for the IP addresses assignments, PA for assigning the port of the
routers and switches of the above-mentioned routers.
Responsibilities:
Experience in integrating Active Vos and Informatica MDM.
Worked within SOA based enterprise framework to build web services.
Contributed in software development lifecycle in adherence with SOA concepts and
techniques.
Developed dynamic web applications using Java and Angular frameworks.
Developed SOA, software apps and web service solutions using Oracle 11g.
Enhanced the performance of SOA methodologies and frameworks in collaboration with
development team.
Worked on SOA, web services using XQUERY and XPATH, XML, Web Services,
application integration and messaging technology
Implementing Informatica Data Quality as a service in SOA or in Web Services architecture.
Did the requirements gathering using IBM Rational Software Architect?
Designing Active VOS workflow and creating Human Task.
Integration with middleware and document repositories.
Developed REST API's using Spring Boot. Developed teh API endpoint based on teh
RESTful Webservices.
Developed and consumed JSON based RESTful services using Spring MVC and Spring
Boot.
Implemented ingestion services
to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing
Kafka Stream applications using Kafka
APIs and Kafka Streams API Implemented ingestion services to connect to RDBMS using
Kafka producer API's / Kafka
Connect. Experience writing Kafka
Stream applications using Kafka APIs and Kafka Streams API. Wrote Producer and
Consumer API to publish and consume
data from topics respectively. Dealt wif error topic in case of failure. Implemented retry
mechanism before sending to error
topic.
Implemented multithreaded consumption for slow consumers. Implemented exactly once
semantics using Kafka
stream from topic to topic.
Integrating MuleSoft or Web method Services with understanding of Services Integration and
related configurations.
Working with MDM principle and SIF service with ability to debug SIF related issues
Managing Active VOS Central.
Setup of Identify Service on Active VOS Console.
Setup of URN Mapping.
Handling of Active VOS Errors, Faults, Events, Gateway, Control Flow, PDD File and ABC
Config file, Email Service and JDBC Service.
Deploying to Active VOS Console. Working with Monitoring Services (Process, Task,
Server).
Working with XPath, XQuery, SOAP UI and WSDL File. Working with Monitoring Services
(Process, Task, Server).
Environment: Java, J2EE, JDK1.6, XML, HTML, Hibernate, Spring Boot, Web Services
(SOAP), REST, Oracle, Eclipses, JUnit, micro-services, Active VOS, XPATH, Oracle 11g, RSA,
JDBC, active VOS, XQuery, xpath.
Morgan Stanley, New York, NY Sep 15 –
Apr 16
React-JAVA Developer
Description: System Utility tool:
System Utility tool is to provide various functionalities like Smoke testing the application across
different environments (applications i.e., PMH, AMH & P2P). This avoids the manual smoke
testing efforts across environments & application.
To verify the Build version deployed in the production.
Any properties changes example debug level change, we have a refresh page instead of restarting
the server manually. This functionality helps us to refresh with latest changes without any
impact.
Responsibilities:
Developed the tool-The Node.js Driver Implementation. React.js/documentation: I help
node’s core developers review their code. And I help write documentation. Currently I’m on
a project for node.js streams for consumers.
Designed front-end framework with React.js Using class component and functional
component. Very familiar with the properties of component, states, props, and refs.
Hand on using React Hooks (State Hook, Effect Hook, Ref Hook and so on) to use state and
lifecycle methods inside functional components.
Called React Axios to get Web APIs to transfer data from backend and update the states in
the store of Redux.
Strong skills in applying Redux in React.js to store the status at the front-end.
Developed middleware like Redux-thunk which can return functions to solve async problems
like data updating and fetch from the back-end server.
Implemented mapStateToProps, mapDispatchToProps, useSelector and useDispatch to
interact between Redux and React.js.
Skilled in front-end development for single page application (SPA) with HTML5, CSS3,
JavaScript, React.js, jQuery, and AJAX.
Hands on using React-Router to manage the different React components path location.
Hand on experience using React UI libraries such as Material UI, Ant Design and Bootstrap,
developing web more efficiently with high-quality and responsive components.
Worked on Less.js developing more customized components when using React UI libraries,
satisfying every need.
Developed Node.js and Express.js to run script in sever-side and to develop the server-based
applications and divert users to routes.
Developed SQL Database (MySQL) management systems to analysis, design and
management of the business data and database.
Hand-on experience in NoSQL Database (MongoDB), data modeling and schema design.
Used GitHub to conduct modern distributed source code management.
Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
Skilled in various analytical and financial analysis software, such as SAS, Fair Isaac
Capstone Decision Manager, and Experian Credinomics.
Environment: Java 6, JSP, Servlets, HTML, XML, React.js, WebSphere, Eclipse Luna,Experian.
Description: The Enhanced Due Diligence (EDD) application is used by Financial Advisors
(FA), Branch Managers (BM), Regional Risk Officers (RRO) and Anti Money Laundering
(AML) team to enter and approve data related to high-risk clients, as part of account opening.
EDD captures client data and is part of a workflow for approving certain high-profile clients
(such as clients from restricted countries, foreign government officials, and suspects of money
laundering). It provides services to 20,000 users, comprising CSAs, FAs, Branch Managers,
AML, RRO and IAC.EDD is triggered by the WebNAS front-end. An account is made an EDD
Designated account if one of the following conditions is true EDD questionnaire trigger
evaluation will be done, based on the rules provided by AML and the user will be notified with
an alert after the account is submitted for the WebNAS approval.
Responsibilities:
Worked closely with the Systems Architect during the initial phases of the application.
Lead some of the Architecture and Design discussions during the maintenance phase.
Participated in code reviews and code walkthroughs to identify and achieve performance
improvement.
Involved in debugging, bug fixing of the application. Developed Unit and integration test
cases. Involved in Automation Infrastructure Development using Selenium.
Developed using of core Java Libraries and multithreading components
Involved in the code refactoring for java classes, which minimized the issue stopped the
blank page issue.
Environment: Java 6, Spring MVC, Hibernate, Spring framework, jQuery DB2, Ajax, Selenium,
Apache Tomcat7.0, Eclipse Luna.
CVS Health, Buffalo Grove, IL May 15 – Sep 15
JAVA Developer
Description: This project will create a user interface through which the user will manage the
drug pipeline, where drugs are manually identified and added to the pipeline today. This project
should, where applicable, read drug file data and automatically add drugs to the pipeline, or
directly to a formulary or formularies. Finally, will provide the necessary data (e.g., output)
against which all downstream consumers will react.
Responsibilities:
Analyzed business requirements, participated in technical design, development and testing
of various modules assigned.
Lead some of the Architecture and Design discussions during the maintenance phase.
Wrote shell scripts which will invoke each individual data loading scripts sequentially.
Wrote JavaScript for dynamic generation of form components and dynamic generation of
form Actions
Involved in developing presentation tier using JSP.
Used JavaScript and groovy for client-side validation
Written SQL Queries to interact with Oracle database.
Involved in debugging, bug fixing of the application. Developed Unit and integration test
cases.
Participated in code reviews and code walkthroughs to identify and achieve performance
improvement.
Worked on RAD 6.0 as the developing environment, MS Visual SourceSafe as version
controller.
Environment: Shell Script, Java, JDK 1.4, JSP, Servlets, Spring IOC, Spring MVC, Hibernate,
XML, JavaScript, Design Patterns, WebSphere Application Server 6.0, RAD, Groovy, Oracle9i.
Constellation Energy, Baltimore, MD Sep11– Apr 15
JAVA Developer
Description: This project has been designed to unify and replace all the Energy Management
products information systems currently used by the company and to provide a single source for
all the management reports needed.
Responsibilities:
Worked closely with the Systems Architect during the initial phases of the application.
Lead some of the Architecture and Design discussions during the maintenance phase.
Took the many design decisions during many of the maintenance releases with consultation
of senior IT management.
Used JEE technologies like Spring and Hibernate.
Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases
(MONGODB).
Developed the front-end application using Spring MVC.
Developed the Controller Classes, JSPs, and DTOs.
Participated in Database Design and Entity design for persistence.
Participated in Design and implementation of REST web-services.
Wrote authentication framework using Spring Security coupled with LDAP authentication.
Work with Relational Databases such as MySQL, Oracle and SQL Server.
Wrote JavaScript and groovy for dynamic generation of form components and dynamic
generation of form Actions.
Used J2SE API for JDBC connection.
Developed applications and systems on IBM zSeries mainframes
Wrote Spring servlet descriptor and Tiles descriptor file.
Wrote the Gradle build scripts.
Spring tag-libraries were used.
Created PDF documents using iText and Apache FOP.
Wrote utility package for file management, encryption, and file transfer.
Developed using frameworks like google Boq Web and Wiz , backed by Java , Typescript,
and Soy.
Wrote utility classes for importing data from Microsoft® Excel Files using Apache POI
library.
Implemented framework to construct XML Files from templates and convert them to PDF by
combining them XSLT files with the use of Apache FOP.
Implemented performance monitoring, logging & auditing using interceptors.
Environment: Java 6, Mainframes, Spring MVC, Spring Security, Tiles, JPA, JTA, Hibernate 3,
XML, Glassfish Enterprise server, Web-Services, Gradle, MySQL Server, JSP, HTML,
JavaScript, UML, Unix, CVS.