We provide IT Staff Augmentation Services!

Technical Architect & Lead Developer Resume

Waltham, MA

SUMMARY:

  • Sun Certified 5.0 Programmer, Web Component Architect for Java J2ee Platform and mobile application Architect for android Platform with over 10 years of diverse experience encompassing design, development and maintenance of complex software systems in web - based, multi-tier and client/server environments over Windows and UNIX platforms which also included extensive relational and object oriented database systems implementation.
  • Strong and proven software development experience using JAVA and J2EE technologies like Servlets, JSP, Spring, Hibernate, Ireport 3.0, Struts 1.2, JDBC, RMI, Ant, JUnit, EJB 3.0 etc
  • Hands on experience on different mobile application development technologies like Android, Hybrid (Phonegap), J2ME
  • Expertise in application deployment on Android app stores
  • Extensive experience in full life cycle software development including requirement analysis, system design and development, UI and testing.
  • Experience with different IDE’s like Eclipse, Intellij
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Good OOA/OOD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc). Used UML tools like STAR UML.
  • Experience in reporting tools such as Jasper Reports 3.
  • Strong Experience in client side web technologies like JavaScript, HTML, DHTML, CSS, AJAX, extjs, AngularJS, Node JS etc.
  • Experience in Service Oriented Architecture(SOA) and Web Services (using XML, SOAP, AXIS2, UDDI, WSDL,JAX-RPC, JAX-WS)
  • RDBMS experience includes Oracle, SQL Server, database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Have ability to learn and adapt new technologies quickly & follow result oriented and analytical approach to meet the timelines of project delivery.
  • Energetic, self-motivated team player with excellent problem solving and communication skills.
  • Experience in preparing technical documentation and help manuals for the applications developed.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Experience in Mentoring staff on the effective utilization of technical architecture.
  • Experience in AGILE methodology(SCRUM,SPRINT,STORIES,TASKS)
  • Experience with message brokers like RabbitMq, Apache Mq, IBM MQ & apache kafka

TECHNICAL SKILLS:

Languages: Java 1.5, SQL, pl/sql, UML, JavaScript, HTML5,C,C++,Cobol, Vb 6.0

J2EE Technologies: Servlet 2.4, JSP 2.0, JDBC2, RMI, XML (SAX & DOM), AJAX, Ant 1.7, JUnit 4, Web services,XML., JUDDI 3.0.4

Mobile Technologies: Android 4.x, Hybrid (PhoneGap), J2ME, Android framework, Graphics, media framework, Blackberry 6.x

ORM & Frameworks: Hibernate 3.1, Struts 1.2 & 2.0, Spring2,EJB 3.0

Databases: Microsoft SQL Server 2000, Oracle 8i/9i/10g,IBM DB2,OC4J

Web/App Servers: Jakarta Tomcat 6.x, Apache HTTP Server 2.x, Weblogic/Websphere,JBOSS

Tools: & Utilities: Eclipse 3.x,, Oracle SQL Developer, SVN, VSS, AllFusion Harvest Change Manager 7.1,Rabbit Mq 3.2.4

OS: Microsoft Windows 9X/XP, Windows Vista, UNIX

PROFESSIONAL EXPERIENCE:

Confidential

Technical Architect & Lead Developer, Waltham, MA

Responsibilities:

  • Design, Coding of Thingspace platform Rest Api using Golang, Webstorm
  • Unit & integration testing of Thingspace platform using Mocha, Node JS & Bash Shell
  • Design & creation of Thingspace virtual environment using vagrant, Linux, brew, Java, Homebrew, cask
  • Building, shipping and running distributed applications using Docker
  • Integrating Build automation System with Thingspace platform using Gradle.
  • Integrating JSon Parser using JQ
  • Integrated Messaging System Queue to thingspace using Kafka
  • Sprint planning & estimation of stories, tasks and subtasks using confluence, Jira, agile
  • Created Distributed DB environment using Cassandra & Kafka

Environment:, Rest Web Services, XML, Java 7,, Cassandra 3.7, Mocha 3.x, NodeJS 6.x, JQ 1.5, HomeBrew, Cask 0.8, Golang 1.7, Docker 1.12,Bash Shell 3, Vagrant 1.7.4, Linux 10, Gradle 3.10, Kafka 10,Mac OS 10.6,Webstorm,Agile, Jira 7, confluence 5.10

Confidential, MD

Technical Architect, Rockville, MD

Responsibilities:

  • Support the Clinical Data Update System (CDUS) data collection requirements
  • Reduce the research sites duplicate reporting efforts and burden
  • Designed a SOAP Web service client, parse the CTSU (Clinical trials Service unit) WS at the Java front end.
  • Created a dynamic rules based patient validation framework using drools 6.3
  • Implemented POJO-based development approach using Spring batch
  • Created a workflow to pass the acknowledgement messages to ADEERS system .NET messaging system using mule ESB, apache rabbitMq 2.12,multithreading & jms, spring core
  • Used apache CFX libraries as support to the webs service client
  • Migration to cloud environment using mule esb, cloudhub & Anypoint Runtime Manager .
  • Used eclipse MAT & JProfiler to analyze heap dumps to get a snapshot of the memory of an application.
  • Used Volley library & android for XML/JSON data management of internal mobile App.
  • Connected with proprietary middleware framework named Snowfinch
  • Validating Scenarios using Behavior Driven Development (BDD), cucumber
  • Using AngularJS controllers and directives to bind data and make AJAX calls for
  • Asynchronous requests handling from Web Server for Transaction Summary screen.
  • Bug Tracking, scrum charts, project management using Jira & agile
  • Create failed transactions excel report using jasper reports

Environment: SOAP UI,SOAP Web Services, XML, Java, J2ee,DB2, SQL Server,Autosys job scheduler, Oracle 10g, Java, J2ee,DROOLS 6.3,drools data tables 1.9.4, JUNIT(Test Driven Development),Eclipse, UML,, Java Mail API, IBM Rational Clear Case Client, IBM Clear Quest, mule ESB 3.3.0, CloudHub R44, Anypoint Runtime Manager 1.2,Spring batch, 3.0,spring core 3.0, log4j, maven, apache Kafka 0.9.0.1, Eclipse Memory Analyzer (MAT),cucumber 2.3.2, apache rabbitMq 2.12,angularjs 1.5, Android SDK, Unix, JProfiler 7,JasperReports 6.3.0,SAML,XKMS

Confidential, MD

Technical Architect, Rockville, MD

Responsibilities:

  • Involved in Requirements Gathering, Analysis, and Implementation.
  • Iterative software development using Rational Unified Process (RUP).
  • Involved in Designing and Coding of hibernate, EJB Classes & caching using Ehcache
  • Designed and developed complex business layer components using J2EE Design patterns.
  • Developed SQL queries in Oracle 11g. Created, configured and tuned Connection Pools, Data Sources in WebLogic Server using WebLogic, Unix
  • Ownership in converting the YUI framework to JQuery, AJAX 2.x components like Datepicker, Layout Manager, DataTables,Menu etc
  • Creating a screen listing the list of protocols used in the system using Java. Struts, EJB 3.0
  • Enhanced websites using WCAG 2.0 Success Criteria - Level AA using jquery, html & backbone.js
  • Front end troubleshooting using Mozilla firebug & single sign on using OAuth2.
  • Creating single page rich client side & mobile ui supporting applications using backbone js
  • Summarized & returned latest protocol information to NIH Regulatory Compliance Center using apache Kafka .
  • Creation of domain classes, design & high level functional logic using openxava & MDD
  • Migration to cloud environment using amazon web services(AWS) & apache camel, fuse esb & Osgi communication of new & deprecated protocols with Ctep-Aers system .NET messaging system using apache kafka, apache camel
  • Used Volley library for XML/JSON data management connecting with Web-services
  • Used Android background services
  • Integrated the app with Google maps V2.0 APIs & Google Navigation system to display in-app maps.
  • Designed a restful web service to query the list of patients for protocol using micro services, spring Boot
  • Use of Jira Kanban charts for tracking issues and maintenance release.
  • Used Jasper Reports for creating report of newly added protocols and patients

Environment:, Rest Web Services, XML, Java, J2ee,DB2, Sql Server,Autosys job scheduler, Jsp,Servlets,Mock APi, JUNIT(Test Driven Development),Eclipse, UML,documentum, ,jira, JavaMail API, IBM Rational Clear Case Client, IBM Clear Quest, backbone js 1.3.2, hibernate 3.x, Metadata Driven Design (MDD), openxava 4.5,apache kafka 0.9.0.1, apache camel 2.12.3, amazon ec, Android SDK, Google Maps V2.0, Ehcache 3, Jasper Reports 6.3.0

Confidential

Technical Architect, Detroit, MI

Responsibilities:

  • Analysis and estimation of new requirements to the deployment environments using agile methodology.
  • Responsible designing & creating Allotment Web sevice for displaying for CLP(Customer Loyalty Program) & TAP budgets
  • Designed & created a report for running monthly reports denoting posting of dealers using Autosys job scheduler
  • Estimation/Budgeting using agile methodology
  • Created a Web User Interface for bulk testing of claim request used for Process Repair Order Service using angularJs
  • Invoked EDMS services to store pdf documents in cabinet, room format using documentum & MTOM
  • Creation of monthly pdf documents using itext 4, Autosys Job scheduler, JavaMail API & Java Activation Framework (JAF)
  • Creating detailed module specifications document from high level requirements using UML
  • Understanding new customer requirements and document changes to the existing project scope
  • Provide support to resolve bugs using jira
  • Deploy application using Oracle Java Cloud Service SDK & Netbeans
  • Web service request validation using groovy script
  • Deploying to cloud environment using mule esb, cloudhub & Anypoint Runtime Manager .
  • Written code for the phonegap wrapper
  • Deployment of applications done via OTA (Over the air) methodology
  • Used IDBMS as relational database for querying mainframe data

Environment: SOAP UI,SOAP Web Services, XML, Java, J2ee,DB2, Sql Server, Autosys job scheduler, Ehcache, Electronic Document Management System ( EDMS ),Oracle Toplink & workbench, Jsp,Servlets,Mock APi, JUNIT(Test Driven Development),Accurev 5.3 , Eclipse, UML,documentum, ibm rational software architect 8,jira, Itext 4, Message Transmission Optimization Mechanism (MTOM), JavaMail API, Java Activation Framework (JAF),axis2 ,a, groovy 2.x, mule esb, cloudhub, Anypoint Runtime Manager, angularJs 1.2.2, Phonegap

Confidential

Tech Lead, Boston, MA

Responsibilities:

  • Analysis and estimation of new requirements to the deployment environments using agile methodology.
  • Responsible for creating and implementing a DR (disaster Recovery) plan for the existing setup. (DBOR/SBOR) by creating a feasible architecture of the deployment environments using wso2 cloud API.
  • Provide necessary daily status reports regarding client escalations & delivery schedule.
  • Code Review, Troubleshooting, Production Support & testing using Jira, spring, hibernate, junit & pl/sql.
  • Responsible for integration of mainframes and welpoint system using SOA approach, web services & wso2 ESB
  • Managing Deployment Environments like Production, Client Validation (CVE), Integrated System Environment (IST), Quality Assurance (QA), and Development (DEV) are working according to client expectations.
  • Responsible for integration for Health Care Reforms(HCR ) related changes into the core Application
  • Create an infrastructure plan for various Welpoint environment like IST,CVE etc
  • Created periodic transactions reconciliation reports using spring Batch, Quartz & berlin schedulers
  • Using hibernate cache to store frequently used transaction objects.
  • File storage using MongoDB
  • Created User Workload Report, Issue Average age Report & Burn Down Chart using Jira
  • Created Epic, Stories, Tasks & Sub tasks using Jira & agile

Environment: Oracle9i,XML, Hibernate3.0, Jsp, Servlets, Mock Api, JUNIT(Test Driven Development), CVS,Eclipse, Jira 4.1, AGILE methodology(SCRUM,SPRINT),CSS(cascading style sheet), wso2 ESB, Web services, springs 3.3, WebSphere MQ 7.5,Web services,FTP(File Transfer Protocol),Unix,Putty Connection Manager,sql,pl/sql,SOAP,core Java,J2ee,TEAMVIEWER,shell script, spring batch,multi-threading,Hix scheduler, cache, Android SDK, Blackberry SDK, SQLite

Confidential

Lead Java Developer & Architect

Responsibilities:

  • Analysis and group estimation of new requirements to the core product
  • Resource management and Delivery schedule management
  • Code Review and Troubleshooting using oracle 9i, MS sql server.
  • Refactoring of existing code according to agreed project level quality standards
  • Coding & Designing of functional changes in the form of defect resolutions or enhancements
  • Group Estimation of new functional changes
  • Completed Enhancements & bug fixing for Performance development & Review(PDR) module using ejb 3.0,struts 1.2,jsp,servets,dojo, Jira, IDEA intellij, sql,pl/sql
  • Ensure proper coverage of unit & business test cases using Junits & mock Api
  • Provided changes to Myview to in corporate appraisal system in a phased manner using angular js & xml
  • Conducted trainings on junits & xml, xslt frameworks with the team
  • Building Interactive web application and rich components using jSF,xslt and xpath,ext-js
  • Created data models & custom ui components using JSF & single sign on using OAuth2.
  • Enhanced websites using WCAG 2.0 Success Criteria - Level AA using jsp, html, java script & jsf.
  • Creating a responsive web design using bootstrap
  • Implemented Audio processing algorithm to convert WMV to DSS/DS2 & email the formatted audio.
  • Audio recording in WAV format, convert recorded audio to AMR and DSS/DS2 format
  • Implemented secured rest WS for retrieving employee details using Spring Security
  • Used fuse esb workflow for decision making and passing control to different screens.
  • Integrating Jira with relevant other tools Viz Code Repository & Fish Eye etc
  • Creating permissions for different levels of user to view the Jira objects eg spring manager, client etc

Environment: Oracle9i,MSSql server 2011.XML,XSLT(XML Style sheet Level Transformations), Hibernate3.0,Delegate pattern, EJB 3,Struts1.3 MVC, JSON (JavaScript Object Notation),JSTL(Java Struts Tag Library) 1.2,XPATHFormatting Objects Processor (FOP),Java Sever Faces(JSF)Jboss 5, Glassfish 3x.Mock APi, JUNIT(Test Driven Development), Tortoise SVN,IntelliJ IDEA 11, Jira 4.1, AGILE methodology(SCRUM,SPRINT), Coda 2,VSS,CSS(cascading style sheet), sql.pl/sql core Java,J2ee,jqery 1.8.0, Java Script, Angular Js,Jquery,cache, bootstrap 3, Android SDK, Blackberry SDK, SQLite, Unix, Spring Security 4.0.0,rest,fuse esb 5.x

Confidential

Lead Java Developer

Responsibilities:

  • Understanding Requirements from the Business, BA & creating appropriate stories & tasks using mingle, agile methodology.
  • Coding & designing according to Project Standards using spring, cache, ensemble,juddi, SOA, SOAP UI and tomcat 6
  • Unit testing(UT),User Acceptance Testing(UAT),Regression Testing(RT),System Testing(ST)
  • Bug Fixing & Maintenance using jira,jms, maven, apache activeMq
  • Estimation of tasks using Planning Poker.
  • Ensure proper coverage of unit & business test cases using Junits & mock API.
  • Provide a integrated framework for accepting input PutPole messages & processing them against the stored GetPole queries from the scratch.
  • Providing integration solutions for ensemble ESB with java spring framework.
  • Understanding Requirements & Group Estimation using agile methodology
  • Designing of UI and project components using jsp, servlets, maven
  • Coding according to timelines & quality using TDD approach
  • Unit testing(UT),User Acceptance Testing(UAT),Regression Testing(RT),System Testing(ST),
  • Bug Fixing or Application maintenance using Jira, Altassian Smart Platform(Confluence, Crucible, Fish Eye),pl/sql, ajax
  • Designed a restful web service to query the list of incidents in a particular area identified by zip code.
  • Delivery, Integration & maintenance of Jasper Reports, web services(REST)
  • Provide necessary status reports during scrum meetings.
  • Analysis & Query of Cache data using Hadoop 2.0.1, Virtual box & Cache
  • Communicating workflow notification events using node js & ensemble
  • Developed an internal mobile notification app using Android 3.0 & SQLite
  • Used Control + M daily workload automation for searching incident objects in Cache DB

Environment: Cache 2010.2, XML, Springs 3.0,SOA,JMS 1.1,ENSEMBLE 2.X,POLE 2.10, ActiveMQ 5.5.0, JUNIT(Test Driven Development),MAVEN 3.04,Hudson 2.2.0,SOAP UI 4.5,JUDDI 3.04, Tortoise SVN,Eclipse IDE, Jira 4.1, AGILE methodology(SCRUM,SPRINT),Tomcat 6.0,mingle,web service, hdfs, Sqoop, hive, JSP, Servlets, Java 1.5,Jasper Reports 3fm,IBM DB2,POJO, EJB 3.0, XML,jndi,JBOSS 5.1,Tortoise Jira 4.1,Altassian Smart Platform(Confluence, Crucible, Fish Eye), AGILE methodology (SCRUM, SPRINT),maven, web services(REST),oracle, sql,pl/sql, ajax, apache Hadoop, Distributed Cache, Virtual box, Linux 3.0, node js 0.8.0 Android SDK, Eclipse, Java, SQLite, Spring Security 4.0.0

Confidential

Senior Java Engineer

Responsibilities:

  • Understanding Requirements from the Business community & provide high level design & estimations.
  • Propose high level & low level designs using flowcharts & ERD diagrams & get approval from Business community.
  • Construction according to timelines & acceptable project standards using jsp,java,JSF,xml,hibernate,ejb, eclipse
  • Unit testing(UT),User Acceptance Testing(UAT),Regression Testing(RT),System Testing(ST)
  • Ensure PCIDSS compliant end to end process & transactions.
  • Production Support of bugs in a timely manner using sql, pl/sql,ajax,extjs,jira 4.1,,ant,web services, ant
  • Estimations using the functional point complexity standards of CPG.
  • Making credit card transactions compliant to PCIDSS standards.
  • User interface layer development using jsf for E-commerce application
  • Enhanced websites using WCAG 2.0 Success Criteria - Level AA using jQuery & html
  • Use of content repository, templates & customized UI using dotcms

Environment: JSP, Java 1.5, Jasper Reports 3, JSF, Oracle 9i, EJB 2.0, HIBERNATE, XML,jndi, Weblogic 9.2, IBM Websphere 6, Beyond Compare, Eclipse IDE,, Jira 4.1, AllFusion Harvest Change Manager 7.1,Ant, oracle, sql,pl/sql, web service, ajax,dotcms 1.9, Blackberry SDK, Java ME, SQLite

Confidential

Senior Java Enginer

Responsibilities:

  • Understanding & define the Requirements in a Solution Document (SOW).
  • Submit High Level & Low level Design & get it approved from the Solution Architects.
  • Construction & testing according to timelines & quality using the customized framework (Jfoundation), pl/sql, Oracle 10g,Tomcat 6.0,ajax,extjs,hibernate,jboss,jira 4.1
  • Creating release Documents
  • Integration of Allotment Api for synchronizing Allotment Records & Flight Schedules.
  • Creating rich webpages and dynamic web components using tapestry
  • Create rich ui pages and customized components
  • Used J2ME APIs for playing audio and video
  • Deployed the application on java enabled phones via over the air (OTA) method

Environment: Swing 1.1.1, Jasper Reports (I Report 3.5), Core Java, Java Server Faces (JSF) 2.0. Oracle 10g, sql, PL-sql., JFOUNDATION,Hibernate 3.0,Tapestry 4.,Tomcat 6.0, JBOSS 5.1,Beyond Compare, Eclipse IDE, pl/sql Developer, Jira 4.1, dojo 1.8,,ajax,ext-js, Java ME

Confidential

Java Developer / Oracle

Responsibilities:

  • Creating High level & low level design using UML, Star UML
  • Creating screen prototypes & data flow using PBL Peeper tool, PowerBuilder
  • Created a screen (Extract Schedules) to queue a list of schedules which accomplish particular task using flex3
  • Coding according to project timelines & standards.
  • Creation of unit, system & integration test cases.
  • Creating release Documents.
  • Delivery, Integration & maintenance of Jasper Reports.
  • Created a Decision Support System functionality for the Risk Manager using spring, unit
  • Creating a plan for customer showcase of the agreed deliverables.
  • Deployed a mobile application on via over the air (OTA) method & Android sdk

Environment: Flex 3.0,Jasper Reports (I Report 3.5),Core Java, Orcale9i,sql, PL-sql, struts 1.2,Spring 3, XML, Tomcat 6.0., Star Uml, PBL Peeper, Oracle Task Manager,Araxis Merge, Eclipse IDE, PowerBuilder 4.04,JUnit (Test Driven Development)(TDD), Android sdk

Confidential

Java Developer & Business Analyst / Oracle

Responsibilities:

  • Understanding business requirements and write program specifications
  • Develop presentation tier using JSP, Servlets, Struts Tag Library, ajax
  • Responsible for research & integration for jasper reports 3.0
  • Integrate the presentation tier with server side Struts Action classes.
  • Implemented data access layer for search module using java,struts,oracle,sql/plsql
  • Unit testing(UT),User Acceptance Testing(UAT),Regression Testing(RT),System testing(ST)
  • Analyzing Accounts Reconciling between Broker & Orca System Transactions & provide solutions for streamlining the process using jms,IBM MQ series
  • Research & implementation of Jasper reports.
  • Participated in technological discussions to finalize an optimum framework for the project.
  • Created POC (Proof of Concept) for the use of flex 3.0 to the client.
  • Implemented speedy java Garbage Collection techniques
  • Conversion of broker file in EDI to XML using smooks ETL
  • Designed a reconciliation App using Android sdk

Environment: Java 1.5,Struts 2.0,Jasper Reports, Flex 3.0, Orcale9i.,J2EE, JMS, Tomcat 6.0,smooks 1.3

Hire Now