BRINDHA SRIDHARAN
*******@*****.***
Mississauga, ON, Canada
SUMMARY
D etail oriented programmer and architect with 10 years of experience in devising
i nnovative and tailored solutions to meet business requirement in diverse industry.
A dvance skills with leading edge programming tools complemented by proven ability to
a ssimilate and rapidly utilize emerging technologies. Sound mathematics knowledge with
e xperience in developing data processing logics and comprehensive algorithms.
• Having 10+ years of experience in analysis, design and development of enterprise applications
using J2EE and product development experience in IBM Websphere Server
• Experienced in application development across various domains. Utilized SDLC, OOAD, UML,
design Patterns for enterprise development
• Extensive software development experience in Object oriented applications using Java, JQuery,
AJAX, HTML, CSS, JDBC, JSF, STRUTS, Servlets, JSP, EJB, XML, Swing
• Deployment of J2EE applications in Weblogic8.1, Web Sphere 5.1 and above, Web Sphere portal
server 6.0,Oracle 10g AS, Jboss 4.0.0
• Strong in Relational Database systems such as Oracle 9i, IBM DB2 8.0, SQL Server 2005
• Developing business components using EJB 3.0
• Participated in all phases of software development life cycle including design, development,
testing and documentation
• Experience in configuration management tools like CVS and ANT build tool
• Data Modeling, Big Data Solutions and analytics
• Excellent presentation and training Skills
Technical Skills and Expertise
Programming Languages: Java, PL/SQL, SQL, Android SDK
Web: JEE, Ajax, GWT, XSTL, JQuery, JSON, REST, HTML 2.0
Application Servers / Middleware: WebSphere, WebLogic, Apache Tomcat, JBoss, Lotus Notes
IDE: RAD, Eclipse, IntelliJ4, Netbean
Tools: TOAD, CVS, Rational Rose, Subversion, Eclipse, MS Visio
Databases: Oracle, My SQL, DB2, SQL Server, MongoDB
Framework: Spring, STRUTS 2
ORM: Hibernate
OS/Systems: Hadoop, Linux, MS Windows
Big Data Processing: Pig, Hive, HBASE
Development Methodologies: Waterfall, Agile (Kanban, Scrum, Scrum-ban), DEVOPS
Professional Experience
Senior Software/DEVOPS Engineer
TSYS Global Solutions, (August 2012 – Present)
Project
Developed FirstMart a web based software for retail sector for analysing huge volume of user data to
study user behaviour pattern, user search recommendations etc. using Hadoop, Java and Android.
Responsibilities
• Designed, developed, modules in Object oriented environment using Java, JQuery, AJAX,
HTML, CSS, JDBC, STRUTS, Servlets, JSP, XML and Android.
• Designed, implemented, and improved analytic solutions for Big Data on Apache Hadoop,
MapReduce, HBase, Hive, Pig, stacks. Provided technical expertise, training and guidelines to
the development teams for reducing development and deployment time. Analyzed, designed and
developed enterprise applications using J2EE and product development experience in IBM
Websphere Server.
• Developed frameworks and new technologies for code and fault injection into all levels of
Hadoop clusters.
• Shaped functionality scopes, requirements and the architecture of resource scheduling system.
• Conceptualized, designed, developed, and led the development of Java server-side and UI layer.
• Responsible for designing and developing business logic and UI for mobile android
application.
• Trained and educated business customers about tools and methodologies.
• Cross-communicated with all levels of management and technical teams regarding the system
scope.
Accomplishment
• Reduced quality engineering and development overhead by 20% by designing and implementing
re-usable solution patterns.
• Conceptualized and developed automated technological processes to coordinate component
deliveries within the enterprise system.
Senior Software Engineer
Ford Motor Company (January 2011 to August 2012)
Project:
This project details with revenue sharing between FORD and SiriusXm for the satellite radio of SiriusXm
which is been fix to Ford Vehicles. SDARS uses struts framework with oracle as the its back end
Responsibilities
• Design, development and Deployment of J2EE application in Weblogic8.1, Web Sphere 5.1
and above, Web Sphere portal server 6.0, Oracle 10g AS, Jboss 4.0.0.
• Advocated new technologies and software quality assurance processes increasing platform quality
and reducing error fixing time.
• Collaborated with project Managers and Business managers to address the reporting needs for
SIRIUS . Custom reports were created on in Excel using Apache POI.
• Develop SaaS components in Java and Ajax communicating over a JSON-based service bus
• Write User Interfaces and Ajax in Javascript & jQuery, promoting reusable patterns, functional
programming, and closures
• Develop jQuery plug-ins for reusable UI widgets
• Break down business requirements into tightly defined software module specifications/estimates
& document them on Wiki.
• Write functional prototypes of web interfaces using JSON to simulate Server layer
• Assisted in creating of Remote development teams.
• Conceptualized and prepared architectural document.
• Used Configuration management tools like CVS and ANT build tool
• Monitor the code written by the developers and review it.
Accomplishment:
• Solved Web service communication data lose problems between SIRIUS and FORD Motors and
was appreciated by Business owners
Software Engineer
MN Computer Systems, Singapore (September 2008 to September 2010)
Project
iCARES: Developed iCARES(innovative Circle Activities Review and Evaluation System) a innovation
department in HDB Singapore. It is used in all the departments in HDB. This project is used to automate
the In-House activities like managing teams and projects handled.
HDB E-alert: Developed E-alert system for alerting the HDB information’s to its stake holders via
SMS, Email, AdHoc. The application was developed in JSP and servlet with Java Mail API.
HDB EMAP: Developed EMAP a visual information system for locating the Flats, shops, industries
and other products information’s via online for its customers. Ajax is used to retrieve information’s
from various department resources.
Responsibilities
• Designed, developed, and maintained major modules in ICARES software in Object oriented
environment using Java, JQuery, AJAX, HTML, CSS, JDBC, JSF, STRUTS, Servlets, JSP,
EJB, and XML.
• Redesigned and extended an existing JEE enterprise information application into scalable,
distributed software management system.
• Developed the business layer in EJB. The EJB layer communicates with DB2 tables to get the
related data for the various business functions. The resulting data are returned to front end as
DTOs.
• Implemented the Java Mail API in email, SMS, AD-hoc remainder and alerting system
• Updating document to domino server is done using DIIOP API
• Used Apache file upload API to upload client files to server
• Used POI API and iTEXT API to generate excel and pdf based reports
• Log maintained using log4j API
• Used AJAX for file upload and fetching data from server and Used Prototype and java script
libraries to provide high-touch Ajax functionality
• Used JQUEY for menu design and validating forms
• Called web service for getting details form different departments to get client details
• Developed specifications for stored procedures and wrote DAOs to interface them with Java
code.
• Involved in Test Case creation, Unit Testing and Preparation of technical documentation
• Created JUnit tests for Test Driven Development.
• Enhanced data, access, and security models separated presentation layer from middle tier and
backend.
• Created scheduled jobs for sweeping expired database content
Accomplishment
• Identified and Solved two years old problems in existing Enterprise software application in
Housing Development board, Singapore within a week’s time of assigned to the project and was
appreciated by the chief operating officer
• Improved hardware resources utilization by 15%, repetitive tasks by 30% and quality cycle for
number of releases by 10%.
• Increased the clarity of the modeling process and reduced business development costs.
Senior Software Engineer
Conrad Technologies Pvt Ltd (November 2003 to August 2008)
Project
Elaw: Electronic Law Information Retrieval System is developed for law firm in Malaysia. It involves
sharing of law information across various entities. It maintains Client records, Case Records, Case Entries
and Case Proceedings, Rulings, Reports etc
COS: Cargo Optimization System is cargo management software optimizes shipment, schedule, aircraft
capacity, cost and business rules to optimize station and customer level allocations. Further it allow client
to create and optimize various scenarios regarding schedule, routing and customer pricing
Noplatform: Portal targets professionals and research scholars to present their innovations and research
works in this portal, they can present research paper, articles etc.
Responsibilities:
• Developed code in Java 1.5, JSP, JSTL, JDBC, SQL and Ajax on platform including Tomcat, MS
SQL Server, and Oracle.
• Wrote Product Development specs, deployment, QA test plans and worked on use cases right
from the front end to DAO layers.
• Implemented the GUI using struts frame work. And done primitive client side validations are
handled using JavaScript.
• Implemented various design patterns like Singleton, Business Delegate, DAO, Factory pattern
etc.
• Worked on Performance tuning issues identified during testing and Wrote stored procedures for
SQL Server side.
• Configured JMS Queues, Queue Connection Factories etc.
• Mentored junior members of the development team.
• Adapted new technologies and trained the same to the team members.
Accomplishment:
• Reduced downtime of systems by implementing well-designed security, backup, and upgrade
policies.
• Contributed to various working “Reference Implementations”. These provide technique
examples that actually run in the environment to demonstrate to Application Developers how a
technique could be implemented
Education
Bachelor of Science (Mathematics), University of Madras, India