SUSEELA V
Application Developer
Mobile: +1-469-***-**** E-mail: *******@******************.***
Experience summary:
8+ years of experience in design, development, and implementation of Java and J2EE application worked as Senior Application Developer while serving clients in various domains such as Utilities, Financial, Banking, Information Technology & Services
2 years of Onsite IT experience as Application Developer in IBM Singapore.
Specialized in Java and mobile app development.
Experienced with server technology, NodeJS
Strong in Object-Oriented Design and Programming and multi- tier web architecture
Extensive work experience in Core Java and Server-side technologies like Servlets, JSP, AWS, AngularJS
Strong Experience in Core Java and J2EE technologies like JSP, JDBC, JavaBeans, HTML, CSS, JavaScript, and XML
Strong experience with jQuery
Experienced working in Spring framework and MVC architecture
Strong knowledge and experience in working with Messaging Services like Java Mail and SMTP server
Strong experience is working with Camera and Chat applications
Strong testing experience of all testing phases such as Unit testing, Integration testing and System testing
Strong experience in all phases of Software Development Life Cycle Analysis, Design, Coding and Testing Unit Testing with Junit, Functional Testing
Worked on Android development with System wide Broadcasts and Background services
Worked in Agile development team and have good exposure to Agile methodologies and tools.
Have developed three mobile applications using KONY and Android (Native) technologies.
Well versed with the DB technologies like Oracle SQL and DB2.
Experienced working in Eclipse Android SDK IDE, debugging on a real device
Actively involved in Requirements Gathering, Design, Coding/Implementation, Unit testing, Code review, User acceptance and Production support.
Strong Experience with Android Application Development
Excellent communication skills, interpersonal skills, self-motivated, quick learner, team player.
Good interaction with clients.
Involved in the Sprint planning and estimation meetings.
Ability to learn new technologies in a quick time.
Effective team player and quick learner with ability to work with minimal supervision
Technical Skills:
Web Technologies
Core Java, Servlets, JDBC, JSP, Web Services, KONY, Android (Native), AWS, AngularJS, Spring, Java Script.
Languages
Java, J2EE, SQL, PL/SQL
IDE
Eclipse, KONY, Android Studio, STS (Spring Tool Suite)
Databases
Oracle, DB2, MySQL, MongoDB
Source Controls
SVN, GIT, Rational ClearCase, Bit Bucket
App/Web Servers
WebSphere, Apache Tomcat
Operating Systems
Windows (XP, Vista & 7, 8) Linux, Mac.
Architectures
N-tier J2EE architecture, Client/Server, MVC architecture
Certifications
DB2, SOA Certifications.
Education:
Bachelors in Electronics and Communication Engineering at JNTU, India from 2008 to 2012.
Work experience:
Feb 2021- Current
Project: Application Developer
Client: Pacific Gas and Electric Company, San Francisco, CA
Project description: The Pacific Gas and Electric Company (PG&E) is an American investor-owned utility (IOU) with publicly traded stock. The company is headquartered in the Pacific Gas & Electric Building, in San Francisco, California. PG&E provides natural gas and electricity to in the northern two-thirds of California, from Bakersfield and northern Santa Barbara County, almost to the Oregon and Nevada state lines. Overseen by the California Public Utilities Commission, PG&E is the leading subsidiary of the holding company PG&E Corporation, PG&E from the merger and consolidation of predecessor utility companies, the other five are PacifiCorp, Southern California Edison, San Diego Gas & Electric, Bear Valley Electric, and Liberty Utilities.
Environment: Eclipse with Android SDK, Openfire server, NodeJS, MongoDB, Mongoose API, Smack API, AWS
Responsibilities:
Responsible for design, development, testing, and deployment of an Android application
Wrote Android application and the supporting Java classes for the application
Used Eclipse with Android SDK plugin for development of the Android application
Used Android Camera API of Android to click pictures without users pressing the click button
Wrote Broadcasts in the Android Java API to maintain consistency in state of the system and what user sees
Wrote Background services to maintain open connection with the XMPP server
Wrote restful services on the server in NodeJS to listen to requests from devices
Designed and implemented the MongoDB schema
Wrote services to store and retrieve user data from the MongoDB for the application on devices
Used Mongoose API in order to access the MongoDB from NodeJS
Created and maintained an XMPP server in order to add the chat functionality in the Android application
Used Smack Java API in the Android application code in order to communicate with the XMPP server
Used Nexmo, cloud messaging and voice IP API in order to send messages over the internet
Used Amazon Web Services for Android API to upload and retrieve user's media data
Made an image to user map in order to keep a track of what images were uploaded to the server by which user for what purpose
Oct 2019- Jan 2021
Project: Java Developer
Client: First American, Santa Ana, CA
Project description: First American Financial Corporation is the premier provider of title, settlement and risk solutions for real estate transactions. With its combination of financial strength and stability, innovative proprietary technologies, and unmatched data assets, the company is leading the digital transformation of its industry., First American also provides data products to the title industry and other third parties; valuation products and services; mortgage subservicing; home warranty products; banking, trust and wealth management services; and other related products and services. First American serves home buyers and sellers, real estate professionals, loan originators and servicers, commercial property professionals, homebuilders and others involved in residential and commercial property transactions with products and services specific to their needs.
Environment: Java Spring framework, Eclipse IDE, MySQL database, HTML 5, CSS, Javascript, JSP, jQuery, JQueryUI, KendoUI, Glassfish Server
Responsibilities:
Involved in design and development of a web application
Analyzed requirements and designed a Graphical User Interface
Used Spring framework to build the application
Used Eclipse Spring development environment
Used MySQL database to save and retrieve data about user subscription and payment information
Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer
Wrote Database Helper class using re ections in order to set the Java Beans using data received from the Database
Used HTML 5 and CSS to design the GUI of the application
Used Firebug and Send Http Tool to inspect, edit and monitor CSS, HTML5, JavaScript and requests in any web page
Used JQueryUI and KendoUI to display the data that was required to be displayed on the application
Used JavaScript and JSP to make the UI interactive with the users
Used AJAX to make the web application more interactive without refreshing the data frequently
Involved in unit testing, integration testing and system testing
Dec 2017- Feb 2019
Project: Home Loan (Hello)
Client: DBS Bank Ltd, Singapore
Project description: This project is to add home loan application functionality to the existing DBS online banking portal. Using this application customer can apply home loan by filling customer details, property details. System processes and gives In-principal approval with the loan amount based on customer credit history and earning capabilities. System also provides a facility to upload documents and facilitates with loan offer online. Using this application customer can also apply for several types of term loans and bridging loan for the property he/she owns.
Environment: JDK, Eclipse, Eontec, SQL Developer, SOI (Tibco integration layer), Leaps, WAS
Responsibilities:
Have used core web fundamentals like HTML, JavaScript and CSS to develop the module
Responsible for handling the design documents, technical deliverables, beginning from setting up the project environment to giving releases to Production.
Developed and integrated SOAP services which invokes the LEAPS (home loan system) services using SOI/Tibco layer.
Contributed in implementation of critical modules which is part of very complex and flexible system, which is developed using AngularJS and bootstrap for UI development
Coordinating with Biz team for understanding the business requirements and technical issues.
Reviewing the code written by internal development team.
Tracking and updating JIRA and following with testing team and Product Owner for closure.
Fixing and reviewing the defects raised in in-sprint testing and integration testing.
Deployment and support to SIT, UAT, and Production environment.
Dec 2016 – Nov 2017
Project: Remittance Dashboard.
Client: DBS Pvt Ltd, Singapore.
Project description: To deliver a web application using spring framework for high level management to display remittance volumes of DBS for all entire corridors so that they can monitor the daily transactions. This helped the management to have a detailed view of remittances and volume of transactions happening in the bank with different currencies.
Environment: JDK, SQL Developer, Eclipse, WAS, Spring framework.
Responsibilities:
Handled project alone from requirements and developed the module to show remittance volumes of DBS.
Have developed entire module using AWS along with the creation of design documents.
Ensured that the Quality for all deliverables are followed and it will be tracked using Client provided tools.
Have taken entire responsibility of delivering technical deliverables and lead the project successfully.
Have developed the encryption and decryption logic for the security of the application as it contains customer’s confidential data.
Deployment and support to SIT, UAT and Production environment.
Project: RMBTW—MR 1504 Adhoc FT and Login 1FA Changes
June 2014 -Nov 2016
Client: DBS Pvt Ltd, Singapore.
Project description: DBS Taiwan mobile banking application is aimed at providing a rich mobile banking experience to its international customers using different mobile platforms like iPhone, Android and Thin client. Application will support English as well as Traditional Chinese language. The application is visualised to provide key features of a banking application in a user friendly, secure way utilising the native capabilities of various mobile devices. The Banking Modules include Account Summary, Account Details, Transfers and Payments and Security.
Environment: Jdk1.5, Kony Studio 5.5, DB2 and Web Sphere Server, Java Script, RIB, Finacle, IP Services, DB2, Java/J2EE, XML.
Responsibilities:
Have developed Fund Transfer module, front end development (enhancement) and involved in unit testing of the same application.
Involved in Defect Fixing and enhancements of the same.
Worked in Singapore to resolve the issues during the critical phase of project.
Effectively implemented standard business process required on the job.
Responsible for planning, tracking, change control aspects of the project.
Ensured application availability and stability with minimal or no impact to business.
Ensured that status of tasks is reported timely and accurately.
Coordinating with teams to fix the Issues.
Shown exceptional delivery skills in delivering the project within timeline and received Service Excellence Award from IBM
Project: Blue Alerts
Jan 2013 -May 2014
Client: IBM Pvt Ltd, Singapore.
Project description: To deliver a mobile app on Android platform for the IPC team to coordinate incidents by sharing real-time information and sending push notifications and/or SMS notification to the relevant users. App has the facility to show the incident by different sorting functionalities based on severity, priority. It also has mechanisms to search for a specific incident. App also shows the incident history to understand the incident details. It is implemented in Agile Methodology. It is a system to message the users via the app if the users are registered otherwise to send SMS to the mobile numbers provided from source. It should be able to relay the message via email to the recipients if email address is provided.
Environment: Android Studio, DB2, SQLite, Java, Bluemix.
Responsibilities:
Implemented User Interface of the whole application using Android native programming.
Developed logic to show the incidents by retrieving/storing/updating data from Mobile database.
Implemented push notifications.
Generated builds for each sprint.
Implemented various sorting and searching logics in the client application.
Bluemix integration for the backend services.
Training & Certifications:
Undergone Java training in IBM.
DB2 Certified Professional
SOA Certified Professional