Technical Architect/ Lead Developer Resume
Bloomington, IL
SUMMARY
- Result oriented professional wif 18 years of extensive IT experience in Application/Technical Architecture, Application Design, Development, Testing, Implementation, Post Production support and Maintenances of various cross platform Java/JEE web based applications, SOA web services, Mainframe applications and ETL services.
- Good experience in Data Architecture, Data Design, Meta Data, Data Quality, Data Transformation, Various development methodologies and Service Management.
TECHNICAL SKILLS
Project Management Techniques: Agile/Scrum, Waterfall
Operating Systems: Windows XP Workstation, Windows 2003/2000/ NT 4.0, NT Workstation, Unix, MVS OS/390 (Mainframe)
Architecture/Technology: SOA/Web Service
Languages/Modeling: Java, UML, HTML, COBOL, PL/SQL, VB
Framework: Struts, Spring, CXF
Application Server: WAS 6.1 / 8.5, Apache Tomcat 6.0.29, TC Server
Web Server: IIS 4, IIS 5.0
Database: IBM DB2 9.0, UDB, PostgreSQL 9.1, Oracle 7.3, Oracle 8.0.5, FoxPro
IDE: RSA, VB6, WSAD, Eclipse, SpringSourceTool
Additional Tools/Technologies: MS Project 2007, Visual Source Safe 6.0, ClearCase, ClearQuest, RMS, Dimensions 2.9.3.2, Lotus Notes 8.5, Dojo, Dijit, DojoX, DHTML, XStream, JSON, XSLT, XSL, IHS, SMS Installer, Hudson, Subversion SVN
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Technical Architect/ Lead Developer
Responsibilities:
- Lead Designer and Technical lead for various software development projects consuming Web (Java, J2EE, spring MVC, etc), Mainframe/HOST, Middleware (MQ, MULE, Data Power), Data Transfer (Informatica) and Database (DB2, PostgreSQL, MS/SQL) technologies.
- Vast experience in technical infrastructure management dat includes open source software, windows, Linux/Unix servers and Mainframe environment
- Great experience working wif multiple vendors to procure third party software’s, integrate them wif the existing infrastructure
- Great experience in cross domain and cross platform team management.
- Very good at managing technical team members, mentoring new team members and providing technical and process trainings
- Lead and fully involved in technical architecture, design, development and implementation of an in - house tools ‘Metadata Access Repository Service’ (MARS), Enterprise Allowed Values Service (EAVS) in J2EE/WAS 6.1 and Mainframe services (RSA, HTML, JavaScript, JSP, Struts, EJB,DAO, JDBC, CXF, Data Power, LDAP, Clear Case, Build Forge, Stored procedure and DB2).
- Designed, developed and implemented ‘Enterprise Allowed Values service’ (EAVS) in SOA architecture (STS, Spring, Maven, Jenkins, TC Server, SOAPUI, MULE, WSRR/Business space, Tortoise SVN, MEGA, SPLUNK, and PostgreSQL).
- Have designed and developed various SOA based web services. Experience in both in-house and cross Firewall (external service providers) web services.
- Vast experience in DB2 application programming in various technologies including Mainframe, DB2 Stored procedures, Unix/Linux, Java/J2EE, ETL, Informatica, VB, and BI tools.
- Designed and developed various applications using VB, ASP and ADO.
- Worked on several project life cycle phases dat includes, Waterfall, Agile Development, Continuous Integration, automated testing, Test driven development, business driven development.
- Consumed several open source software solutions.
- Designed, developed and implemented an ETL solution (informatica) for Mainframe (DB2) to Linux (PostgreSQL) data transfer.
- Hands on experience in Big Data Technologies like Hadoop/HDFS, MapReduce, Hive, Pig, Sqoop and HBase.
- Excellent troubleshooting skills on most of the technologies dat highly help wif the service level objectives of the enterprise.
- Proven track record in addressing production issues like performance tuning and enhancement.
- Provided resolutions to Incidents, service tickets, service requests and problem tickets. Well versed in HPSM change management process.
- Drives, embraces, and enables an environment of change - fostering innovation; championing initiatives, efforts, and ideas for Systems and the Enterprise
- Keeps abreast of business and IT industry trends and best practices in modifying processes to meet changing needs and influences the direction of solutions.
- Maintains solid relationships and strategic partnering skills wif business partners, team members, and various stakeholders.
- Good Experience in creating custom Reporting, ETL process and Monitoring using Mainframe and Java technologies. Have consumed mainframe DPROPR, Crystal Reports, Informatica Product Suite, SAS, ER/Studio and Data Flux.
- Very Instrumental in Tool Evaluation, Demonstration, proof of concept, Research, Selection, Installation, Maintenance and support of, ER/Studio, Trillium Quality and Trillium Discovery tools.
- Performed SQL Performance tuning and query optimization to reduce CPU consumption and response time and increase integration/operability of systems
- Completes SQL reviews to improve or ensure efficient database access techniques
- Diagnoses and troubleshoots database integrity, performance, and data replication issues
- Broad-based noledge of data backup, restore, and recovery methods to complete daily assignments
- Extensive experience in Data warehousing services using Informatica 9.5.x and earlier versions.
- Data Processing experience in designing and implementing Data Mart applications using ETL tool Informatica, designing, developing and debugging jobs.
- Excellent noledge in creating and managing Conceptual, Logical and Physical Data Models.
- Expertise in data profiling by using Trillium Discovery to identify and analyze data anomalies, patterns, inconsistencies etc.
- Expertise in Trillium Data quality. Was responsible for tool evaluation and installing the tool for the client.
- Have installed and maintained the Trillium Quality tool both in mainframe and the IBM web sphere environments.
- Have installed and maintained the Trillium Discovery tool in the Unix and Linux environments.
- Helped several project in consuming the Trillium Quality and the Discovery tools. Have upgraded these tools several times. Involved in quarterly postal file updates.
- Have created a data element naming utility, which converts the logical/business names to the physical/technical/system names.
- Efficient in all phases of the development lifecycle, coherent wif Data Cleansing, Data Conversion, Performance Tuning and System Testing.