Lead/architect Resume
SUMMARY:
- Over 15+ years of experience in the IT industry involved in Analysis, Design, development, implementation and maintenance of application software, (SDLC).
- Strong hands - on experience in database development with expertise knowledge in Oracle, MYSQL,MS-Access and LDAP.
- Experienced in Java-J2EE technologies with specialization in SOAP,XML, XSLT, DOM, Apache-Tomcat, Java Servlets, JSP, EJB, Swing, Toplink, hibernate, JDBC, ASP,SQL,PL/SQL, JavaScript, HTML, JUNIT,Log4J, Java PDF, Apache Axis and UML.
- Proficient in other web servers such as IIS, Jrun, BEA Web Logic, IBM Websphere and Linux, Struts, JSF and MySql - (Open Sources).
- Extensively used tools like Visual Interdev, Microsoft Front page 2000, Adobe GoLive 6.0, Adobe Photoshop, Rational Rose, Forte for java, Jbuilder, Jcreator, Eclipse, RAD, Visual Studio 2005, Fusion charts, TOAD,Squirrel,Balsamiq, Clarify CRM, Dream Weaver,Fireworks,Flash, Gif Movie Gear, ClearCase and ClearQuest.
- Proficient in distributed technologies such as CORBA and RMI.
- Experienced in BPMN tools such as Confidential, Savvion and Confidential .
- Capable of working in both team environments and individual assignments and possess good problem solving skills to well documented design with excellent planning and consulting skills.
PROFESSIONAL EXPERIENCE:
Confidential
Lead/Architect
Responsibilities:
- Involved in the analysis, design and implementation of the TDC workflow experience
- Implemented batch process to send nightly updates on tasks that are overdue or unclaimed
- Redesigned and implemented the service layer to use microservice architecture
- Confidential forms are made available for developers and as an alternative to testers to test required task
- Implemented caching strategy using jcs
- Refracted to reuse existing processes in place and aided in removal of redundant data in human task
- Added fault handling Confidential scope level and process level
- Re-structured database schema in oracle
- Decoupled the bpel process from java source code and implemented a reusable architecture both on process layer and Service layer
- Designed and implemented a unified services interface which supports both REST and SOAP using apache’s cxf to enable both rest and soap services which is consumed by the bpel processes
- Used Jenkins for continuous build and maven releases
- Used junit framework for unit testing java code and bunits for bpel processes
- Migrate Confidential application to Confidential base using latest Confidential version
- Involved in setting up environment for Jboss, Confidential and Confidential
- Used Savvion to implement enhancements for pricing operations team
- Mentor and Lead offshore and onsite team members
- Implement Standards in development process
- Responsible for creating technical design document
- Provide support for applications developed on Savvion, Confidential and Confidential
- Automated manual processes via shell scripts
- Worked closely with infrastructure team providing assistance to build environments from development to
- Stage.
- Provide 24X7 oncall support
Environment: Window7, Sun Solaris jsf2.0, Jquery, Javascript, Java1.7, JMeter, Confidential, Confidential, Savvion, Jetty, RAD, Weblogic, Websphere, SVN,GIT, Log4j, jboss 6.0, Oracle 11i, Maven, findbugs, Charles, Soap UI, apache CXF, SOAP, REST, Spring, Spring BOOT.
Confidential
Software engineer
Responsibilities:
- Responsible for migration of ads from legacy DART server to DFP-Premium server. Reponsibility includes designing an efficient system which works for legacy as well as new system in place
- Design, implement and unit test ad processor system which supports both DE and DFP-P
- Added support for mobile application to render DFP ads along with desktop support
- Set up the development environment for service ops team testing
- Performed load testing using jmeter
- Integrate the core adprocessor for current system as well as legacy systems which uses jsp and JSF along with integration to cms (percussion)
- Wrote shell scripts and automated it for modifying the site configuration for the ads that are rendered on the desktop
- Converted all unit test cases from easy mock to mocito framework
- Provided support to QA team, ad platform team and UIE’s
- Mentor team members
Environment: Window7, Linux (RedHat - Tikanga), jsf1.2, jsf2.0, jsp, Java1.6, hibernate, spring 2.5, JMeter, intelliJ IDEA 13.x, eclipse, SVN, Log4j, jboss 6.0, Oracle 11i, Maven, findbugs, ant,jalopy1.9.4.x,Crucibles,Charles.
Confidential
Lead Developer
Responsibilities:
- Responsible for design, implementation and maintanence of Home Depot Special services application
- Current responsibility involves implementing Enterprise Customer communication where customers can be updated through email, evoice or sms based on the customer preference for their special orders.
- Design and Implement batch processes for both near real time (NRT) and daily scheduled processes
- Integrate process with ThunderHead for Templating purpose
- Integrate process with Twilio for sms and evoice and Brightmail for email
- Creating dashboard application providing information on the various communication send to the customer and cost involved for each area of communication
- Data from Sterling database is retrieved using RESTFUL service calls to Customer Order Management (COM) layer
- Using JAX-RS specification for creating Restful services
- Design user interface using html5, jquery and backbone
- Actively engaged in converting the current software development life cycle to agile methodology
- Enhance THD logging framework (Orange Logging)
- Mentor team members
- Implement standards in development process
Environment: Window7, Linux (RedHat), HTML5, Jquery, backbone.js, Java1.6, JMeter,eclipse,SVN, Log4j, Tomcat 6.0, Oracle 11i,Informix (Store DB), Sonar, findbugs, Jenkins, Jersey (JAX-RS implementation),SOAP and RESTFUL services,beyondCompare, ant, ivy
Confidential
Senior Software Developer
Responsibilities:
- Software as a service component provides a comprehensive solution to packaging, staging, and deploying software using a well-defined packaging structure.
- Designed and developed bpel processes using informatica’s Confidential BPMN tool
- Used junit framework for unit testing java code and bunits for bpel processes
- Involved in the development of user interface for the software deployment product migrated from adobe flex to html5
- Provided tier-3 support for aPaaS platform Product and SaaS product
- Responsible for architecting, developing and testing of aPaaS Testing framework to test the platform stability
- Used Hudson for building and performing maven releases
- Used Log4j for debugging purpose
- Designed and implemented a unified services interface which supports both REST and SOAP using JAX-WS and JAX-RS
- Used JConsole for performance monitoring of java application
- Responsible for mentoring and leading junior team members
Environment: Windows7, Linux(Red Hat 5.8), unix, Tomcat 7,Maven,Hudson,Informatica Confidential 9.2 with screenflows, Jdk1.7,SVN,Selenium,Cygwin,Sencha Architect (HTML 5), Hibernate(ORM tool), LOG4j, JAX-WS, SOAP and RESTFUL services
Confidential, Alpharetta, Ga
Senior Software Engineer
Responsibilities:
- Implement core functionalities in the platform to support the app development
- Design, implement and test meaningful apps on top of the platform
- Responsible for architecting and implementing the Referrals, Patient List, Patient Encounter, inbox as core apps.
- Responsible for design and implementation of user interfaces for grid apps.
- Responsible for architecture, development and maintenance of public facing site using jsf framework.
- Implemented the captcha code for registration process
- Responsible for performance tuning of legacy application build on grid technology.
- Used Balsamiq tool to mock up the screen for prototyping
- Used TopicWarehouse( no SQL DB) and MySQL as the backend.
- Used Ant scripts to develop build management tool
- Used JUINT framework for unit testing
- Used codePro Analytix to improve code quality
- Responsible for mentoring and leading app development team
Environment: Windows 7, windows NT, Linux, Tomcat 6, Jdk 1.6, JSP, Servlets, TopicWareHouse (Homegrown noSQL DB), JSON, JQUERY, AJAX, JSF2.0, Balsamiq mockup Tool, SVN, Baretail, Cygwin, Redmine Design Patterns: Singleton, MVC, DAO, Factory
Confidential, Roswell, Ga
Lead Java Developer
Responsibilities:
- Develop, support and enhance Medicare and Medicaid System developed using jsf, jsp, servlets, EJB, Business Objects, hibernate
- Responsible for developing and maintaining Common Address Framework using JSF
- Responsible for the development, maintenance and support of the help system used through out
- Enterprise Application
- Responsible for mentoring and leading the onshore and offshore development team (both in
- India and Manila)
- Responsible for developing and supporting Common Address Framework (CAF) which serves as the core product for the entire Enterprise Application
- Used Log4j for debugging purpose
- Used ant scripts to automate the deployment and generating the mapping files for hibernate layer
- Used ClearCase (7.1) for Version control
- Used FindBugs tool to improve code quality
- Responsible for setting up build boxes for onshore development and deployment activities
- Responsible for setting up the common onshore development environments
- Provide 24 X 7 on call support
Environment: Windows XP, windows NT, Linux, AIX, Websphere WAS 6.0, Websphere Portal 5.1 and 6.1, JDK1.4 &1.5, JSP, Servlets, JSF 1.2,spring2.5, Javascripts, Html, XML, Log4j,ClearCase 7.1, cygwin, ant scripts, Eclipse (IDE),RAD7.5.4, JBOSS,TOAD, SQL Plus, SQL Developer, JDeveloper, Db-Visualizer, hibernate, Findbugs,hybereclipse, Oracle 10g, LDAP, hibernate synchronizer, xmlbuddy.
Confidential, Alpharetta, Ga
Senior Java Developer
Responsibilities:
- Involved in prototyping, project planning, implementing, testing, mentoring, for the current development
- Designed the application in weblogic environment using java/j2ee technologies
- The application is built on struts framework
- Struts Plug-ins like the validator framework and tiles were used heavily along with the struts framework
- Implemented and used Log4j for debugging purpose
- Worked extensively on the database side. PL/SQL and sql procedures are created and used extensively
- Involved in performance tuning of queries.
- Involved in designing the tables and relationships between them
- Implemented and used ant scripts to automate the deployment
- Implemented Reports generation using Microsoft .Net Framework
- Used Fusion charts to generate graphs for storage views
- Automated the daily load of data from external database through the unix shell scripting
- Configured oracle database to communicate with an heterogeneous external database
- Monitoring of data load on a daily basis and resolving any conflicts. Wrote shell script to monitor the process and email on its updates
- Used Toplink as ORM mapping tool
- Used HP-JMeter for performance analysis of the product
Environment: Windows XP, windows NT, Sun solaris 5.10,Weblogic 8.1 & 9.2, JDK1.4.2, JSP, Servlets, Struts, Struts-Tiles Framework, Validator Framework, Oracle10g, MYSQL, Javascripts, Html, XML, Log4j,SVN, cygwin,ant scripts, Eclipse (IDE),RAD, Macromedia Dreamweaver, Fireworks, Flash, TOAD, SQL Plus, SQL Developer, JDeveloper, MS-Access, Toplink, Fusion charts, visual studio 2005, Sql Server, Gif Movie Gear
Confidential
Senior Developer
Responsibilities:
- Involved in system analysis, project planning, coding, testing, prototyping, documentation, mentoring and setting standards for the current development
- Designed the application in websphere environment using java/j2ee technologies
- Used struts, tiles and validator frameworks heavily
- Worked extensively on the database side. PL/SQL andSQL procedures are created and used extensively
- Used Log4j for debugging purpose
- Used ant scripts to automate the deployment and testing activities for the application
- Used CVS for Version control
Environment: Windows XP, windows NT, Sun solaris 5.8,Websphere 5.1, JDK1.4.2, JSP, Servlets, Struts 1.3, Struts-Tiles Framework, Validator Framework, Oracle10g, Javascripts, Html, XML, Log4j,CVS,Windows Resource Tool kit, cygwin,ant scripts, Eclipse (IDE), Macromedia Dreamweaver, SQL Plus, SQL Developer, JDeveloper, TOAD, Web services, SAOP
Confidential
Development Lead/Production Support
Responsibilities:
- Responsible for designing, developing, deploying and maintaining customer operation related product
- Responsible for managing, supporting and enhancing on-line portal application developed using jsp, servlets, java beans and java page flows.
- Mentor team members
- Configuring and installing Weblogic server
- Automated the process of gathering reports generated on a daily basis using the performace analysis tool through the shell script
- Maintaining and performance monitoring of the weblogic server
- Application Debugging and testing
- Identifying and resolving user problems.
- Planning and coordinating database security measures.
- Communicating regularly with internal technical, applications, and operational staff to ensure data integrity and security.
- Provide 24/7 on call support for the application.
Environment: Sun solaris 5.8, windows NT, Weblogic server 8.1,Weblogic workshop 8.1, Weblogic portal 8.1, JDK1.4.2, JSP, Servlets, Struts 1.x, java Page Flows, Oracle 9i, Javascripts, Html, XML,XML beans, XML schemas, EJB, LDAP, Visio, Sun One Directory server, Clarify CRM, Log4j, SVNTortoise
Confidential, Savannah, GA
Java Developer/Application Support
Responsibilities:
- Played a major role in the analysis, design, development and implementation of the XML gateway interface, Java PDF, Speed bills and Table maintenance
- Designed the application using UML through use cases diagram, sequence diagram etc..
- Web Interface is designed using ASP, J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
- Involved in development including system analysis, project planning, coding, testing, prototyping, documentation, mentoring, end user support, troubleshooting and maintenance for new applications.
- Integrated Macromedia flash and Microsoft’s Excel and word with the user interface.
- Integrated the Gateway interface to interact with the legacy system through the middle tier.
- Worked extensively with database users for production support
- Oracle and SQL Server stored procedures (PL/SQL) are created and used extensively
- Wrote and Fine tuned complex SQLs and stored procedures (PL/SQL).
- Wrote test scripts using JUNIT
- Tested and Debugged the application using Log4J
- Log4j was used to log both User interface and Domain Level Messages and also used to debug the Multi Threaded part of the application.
- Used Java mail API for sending e-mails
- Developed Soap-based services using JAX-WS
- Used StarTeam for version control (This is similar to CVS)
- Developed Web pages using ASP
- Used Struts framework for the development of the user interfaces
- Involved in Development of GUI using Struts 1.1 including validation framework and JSP.
- Responsible for developing and providing application support to Table maintenance (Designed using JDK1.3.1, JSP, JSP Tag Libraries, Oracle 11i, Html, and Javascripts ) XML gateway (Designed using java beans ), Java PDF and Speed bills (Designed using ASP and Macromedia Flash) and CIMS application which uses the System Z language.
- Assisted QA’s in testing the application.
- Projects were completed within the given budget and time frame successfully.
Environment: IBM AIX,Sun Solaris 5.8,SCO,BEA Weblogic 6.1 & 8.1, Microsoft XP, Applix iEnterprise, Starteam 5.2,Starteam 5.4, ant scripts,JSP, Tag Libraries, Servlets,JDK1.3.1,Enterprise Java Beans(Session Beans & Entity Beans),struts 1.1, Oracle 9i, PL/SQL, Java Scripts,Html, JUNIT, Apache Axis,SOAP,Log4J,TOAD, JBuilder, JCreator, Eclipse, Dream Weaver
