Architect, System Analyst Resume
SUMMARY:
- 14 years of IT experience in Analysis, Design, Development and Implementation with proven ability to multi task in varied business functions, roles and technologies
- Proficient and possess thorough understanding of all the SDLC stages, iterative and agile methodologies
- Excellent problem solving capability, sound technical knowledge and strong adaptation skills to work on complex systems and diverse range of technologies, platforms, systems and infrastructure
- Excellent communication and interface skills dealing and working with teams in local and global environment and from a variety of domains and departments
- Proficiency in using a large variety of management, qualitative and quantifiable tools and documentation ensuring to deliver project with 100% quality and adhering to compliant processes
- Strong leadership and mentorship ability and experience to work with team in highly encouraging, ethical and positive environment
- Well versed in Object Oriented Analysis, design and programming, MVC Architecture, Design patterns, paradigms and mechanisms
- Expertise in Core Java with focus on Multithreading and collection framework
- Excellent understanding in J2EE and Java family technologies developing a good view of industry wide software systems, infrastructures and projects and distributed enterprise product developments
- Proficient in XML and related web technologies including SOAP/RESTful web services, application deployment on various web/application servers, enterprise messaging systems
- Strong skills in C and C++
- Good understanding of STL, Data Structures, Multithreading, Algorithms
- Good knowledge in Unix Shell scripting and fair knowledge of PERL scripting
- Well versed with multiple version control tools like Clear Case, SVN, Source Integrity, GitHub, VSS, CAA ADELE FW, TFS
- Proficient in working with databases having worked upon on a variety of Databases including Oracle, Sybase and DB2, Vertica DB, MySQL.
- Familiar with BigData technologies POC using Apache Hadoop Map Reducing programming, Pig, Hive, MongoDB, IBM BigInsights components.
TECHNICAL SKILLS:
Languages: Core Java/J2EE, C/C++, Shell Scripting
Operating Systems: S un Solaris, Red Hat Linux, MS Windows 7.0/XP/NT/2K, HP UX, IBM Aix, MS DOS
RDBMS: Oracle, PL/SQL, Sybase, DB2, Vertica DB, My SQL, and MS - Access
SDLC Methodologies: Waterfall Model, Agile methodologies, Iterative and TDD development
Source Control: Rational Clear Case, SVN, GitHub, JIRA, MKS Source Integrity, VSS, DS ADELE Framework, TFS
Java/J2EE: XML(DOM/SAX, XSLT, XPath), JAXB, JNDI, JMS, JDBC, Spring, Hibernate (ORM), EJB, JSON
Web/Appli Servers: WebSphere 7.0, Weblogic (Oracle 11g), Apache Tomcat 5, JBoss, IIS Server
Other Frameworks: Spring MVC, Struts 2.0, Quartz, JUnit, CA Siteminder, MFC/COM, IMB MQ Series
Web Technologies: Servlet, JSP(JSTL, taglibs), Struts/Spring MVC, SOAP/RESTful web services, YAML, SAML, Ajax
Reporting Languages: IBM Actuate, Jasper Reports
Big Data Platform: Apache Hadoop, MR, IBM BigInsights (Sqoop, BigSQL, Jaql, BigSheets), Hive, Pig, MongoDB
Tools: Build/Deployment Tools/IDE - Ant build, Maven build, Eclipse IDE, Anthill Pro, Nexus repository, MS Studio .Net, ADELE Framework, MS Visual 6.0/.Net 7.0/10.0, IBM WSAD
Quality/Automation Tools: Fortify Scan Security, MKS Toolkit v6.1, Rational Robot Visual Test., Rational Purify/Pure Coverage, Bounds Checker, True Time. Visual Test, WinRunner 7.6Various other Tools - Confluence note sharing, AutoCAD, Install Shield, Tera Term, Exe Build. Exceed Hummingbird 6.1 and 7.1. TCK/mkmk tools for CATIA Environment. Mysql, 4.0.1. Php 4.3.8., RogueWaves, RabbitMQ, F5 Networks, TOAD, iReport, Autosys Scheduler
CAD/PLM Package: CATIA (v5 R13, R14 and R15), SolidWorks (2003 and 2004), Parasolid (v15.0 and 16.0), ACIS 7.0. PDM DS Confidential LCA Application (v5 R16, R17)
CAD / PLM: GSSL Products Nestlib, Feature Recognition, DS Confidential (a PDM product)
PROFESSIONAL EXPERIENCE:
Confidential
Architect, System Analyst
Responsibilities:
- Interact with the business and technology personnel at Confidential in order to align the product with the business road map.
- Interact will be the application Architects and product Analysts for better understanding of the business and technical requirements.
- Analyze application systems and help business to identify and resolve complexities arising integration of authentication platform with the applications.
- Developing Proof of Concepts to ensure that the design works in target environments.
- Write and review flowcharts and graphs with specific input and output and write High Level and Low Level design documents for the requirements.
- Propose solutions to Application System Architects, design and development of the Java/J2EE/C# solutions and involve in code reviews.
- Interact with the QA for the defects raised and analyze defects raised in Quality Center (QC), so as to ensure that the code delivered is of high quality and matches the business requirements completely.
- Support various deployments during the System Integration Testing, User Acceptance testing, Prodfix and Production.
Environment: : Windows and Solaris OS, Weblogic Application Server, IIS/Apache Web Servers, Oracle/Sybase DB, Java Technologies (Spring MVC, Struts MVC), Maven Build, Anthill Pro Build, CA Siteminder, Nexus Repository, Fortify Scan, F5 Networks, SVN SCM, TFS SCM, Web Analysis Tools, Eclipse IDE, MS Visual Studio IDE
Confidential
Architect
Responsibilities:
- Install IBM BigInsights on a cluster of five Virtual Machines nodes to create Production Like environment
- Upload five year worth of transactional data in MySQL and further importing data to Confidential using Sqoop with variations
- Use BigSQL Creation and population of Hive Tables and Analyze various use cases to find correlation of data to analyze delay in flights involving airlines, airports, routs, delay reason to derive various conclusions
- Alongwith BigSQL, analyze data further using BigSheets and Jaql.
- Troubleshoot various issues during installation, functioning of BI components, space/memory related issues during execution of various use cases
- Observing Apache Map Reduce framework and Confidential system under the hood of BigInsights while using various analytics tool to execute test cases in best possible way in terms of performance
Environment: : Linux CentOS, MySQL DB in Windows, IBM Biginsights , Sqoop, Confidential, Hive, BigSQL, BigSheets, Jaql.
Confidential, Pasadena, CA
Architect /Senior Programmer
Responsibilities:
- Involved in specifications, analysis, architecture, design, and development of software application, with active co-ordination with client worked at client office with day to day involvement with client’s technology, business and infrastructure teams.
- Researched and recommend existing and new technologies and relevant best practice implementations to client and peers. This includes involvement with proof of concept testing, supporting documentation, etc. co-ordinator of highly dynamic project with tighter deadlines between client and India offshore team diligently followed processes adopted by client
Environment: : RESTful Java Web Services , Vertica DB, Linux VM, JBoss web server, YAML text processing, JSON format, Agile Methodologies, GitHub source control, Java JDBC, POJO, Shell Scripting, Rabbit MQ, Jasper SQL programming , Java Collection FW, Eclipse IDE, Confluence for sharing notes, JIRA issue tracker, Maven Build
Confidential
Architect
Responsibilities:
- Involved in specifications, analysis, architecture, design, and development of software application project, with active co-ordination with client
- Researched and recommend existing and new technologies and relevant best practice implementations to client and peers. This includes involvement with proof of concept testing, supporting documentation, etc.
- Interfacing with Client, Business Functional Team for the Technical Analysis and providing inputs on the requirements
- Project co-ordinator of highly dynamic projects with tighter deadlines between client, other teams like SQA, Business Functional team, Configuration Management, MySS Technical departments and across India offshore team, China and United States counterparts
- Lead deployment of four major releases in Production environment Delivered, this involves being well aware of processes and coordination with organizations wide various support departments
- Troubleshooting live Production issues in live Product and providing development level support (L4 Support) for various applications with range of technologies
- Leading an development and deployment teams, ensuring development, delivery and documents by the team in time among tough deadlines, involved in mentoring junior team members
Environment: : Java/J2EE, C++, Oracle/Sybase DB, Spring, JDBC, Hibernate, Servlets, POJO and Quartz, IBM WebSphere 7.0, Linux/Sun Solaris Shell Scripting, Autosys, MQ Series, JUnit/DBUnit Test Suite, Actuate Reports, Jasper Reports, XML related technologies (DTD, XSD, SAX and DOM, JAXB), JSP, Servlets, SOAP Web Services , Collection FW, ANT Script
Confidential, Boston MA
Senior Programmer
Responsibilities:
- Involved in specifications, analysis, architecture, design, and development of software application project, with active co-ordination with client, product under development being Confidential 9.0.
- Researched and recommend existing and new technologies and relevant best practice implementations to client and peers. This includes involvement with proof of concept testing, supporting documentation, etc.
- Significant contributor in project development of highly dynamic projects with tighter deadlines with continuous dealing with client, SQA, Business Functional team, Configuration Management, India offshore team, United States counterparts
- Troubleshooting live Production issues in live Product and providing development level support (L4 Support) for Confidential application
- Leading an development and deployment teams, ensuring development, delivery and documents by the team in time among tough deadlines, involved in mentoring junior team members
Environment: C++, Java, Sybase DB, Security Finance Domain, Multithreading, STL, Data Structures, Sun Solaris Shell Scripting, Autosys, MQ Series, RogueWaves Library
Confidential, Princeton NJ
Senior Programmer
Responsibilities:
- Communicating with the client for gathering requirements.
- Creating prototype using C# and Java based web-services.
- Involved in the technical design, development & testing of the application.
- Got appreciations from client regularly.
- Involved in various team activities like design understanding, code review, guidance to team members
- Lead an offshore team of 3 people
- Dead code removal.
- Improving Exception handling in Confidential .
- Enable debugging in Release Unicode configuration.
- Got appreciations from client regularly.
- Conversion of COM DLLs acting as servers to Regular DLLs
- Lead an offshore development team of 3 people
- Development and maintenance and of Confidential application:
- Working with the Confidential to understand its various components.
- Understanding the architecture of the system.
- Analyzing, Debugging and Fixing software defects reported by users and testers for 4.5, 4.6, 5.0 Confidential Application.
- Observing, assisting and working on bug fixes and enhancements in various modules of Confidential .
- Providing live production support for Confidential .
- Involved in various team activities like design understanding, code review, guidance to team members
- Arranged and provided trainings to fresher and new team members regularly on Confidential architecture and programming languages C/C++
- Involved in Function Point counting for Confidential projects.
- One of 5 Team Leads in a team of 25 people.
Environment: C++, VC++, Oracle DB, Security Finance Domain, Multithreading, STL, Data Structures, COM, C#, .Net Framework 3.5, XAML, WPF, MQ Series
Confidential
Senior Programmer
Responsibilities:
- Involved in development project of Migration Module from one data model to another data model.
- Development was for Configuration Component of Confidential data model.
- Involved vast documentation after gathering specifications from client Manager
- Lead a 3 person offshore team.
- Got appreciations from customer.
Environment: C++, DB2 DB, PDM (PLM) Domain, COM based CAA Architecture, Unix (aix, solaris, hp)
Confidential
Senior Programmer
Responsibilities:
- Product Structure Management
- Variant Management
- Program Management
Environment: C++, Core Java, DB2 DB, PDM (PLM) Domain, Multithreading, STL, Data Structures, COM based CAA Architecture, Unix (aix, solaris, hp) , XML related technologies (SAX and DOM ), Multithreading, Swing
Confidential
Developer, Release Management
Responsibilities:
- Creating scripts of daily build, test and report generation processes of various products in Confidential . These processes are across various Windows and Unix platforms.
- Packaging and delivery of each product of Confidential to its customers. Automation of release processes.
- Assuring quality of Confidential Products by regular usage of quality tools. Automation of quality processes.
- Handled a large number of tools and consistently improving the system by creating new tools and improving existing tools.
- I was the single person involved in all the products in Confidential .
- Providing supports to other groups in system automation.
Environment: C++, Windows 2K, XP. Rational Purify Plus, MKS Source Integrity, 3 Different SCM tools, Windows Batch Run and Shell scripting across various Windows and Unix platforms. VC 6.00 and VC .Net. Various Rational tools for quality measurement and visual test. Automation running of various tools.
