Principal Resume
Plano, TX
SUMMARY
- Results - oriented Senior Architect with strong technical background having 18 years of experience architecting, designing, developing, and delivering software products and enterprise applications.
- Expert in in Big Data ecosystem tools and technologies like Spark Streaming, Kafka, H2o Machine learning, Nifi, Snaplogic, Kibana, Hadoop and AWS cloud infrastructure.
- Strong technical architecture and design skills in the web, SOA and database application domains using Java, JEE, ESB, Web, Database and UML technologies.
- Diverse experience in the following business domains: Banking, e-Commerce, Travel/Airline and Logistics services.
- Worked with multiple cross-functional and geographically-distributed teams of sizes ranging from 10 to 40 and projects with budgets ranging from $600K to $4 million.
- Seasoned architect adept at building strong technical teams.
- Technically savvy to ensure the technical solution is commensurate with the business needs without over-engineering. Can connect seemingly unconnected information to formulate logical and workable solutions.
- Demonstrated success in executing large and complex software projects based on strong project management principles and robust software engineering methodologies like Agile Scrum and RUP.
- Participative, hands-on, lead by example working style.
- Interfaced with executive management, product managers and customers to help align the project work to business strategy.
- Excellent communication and interpersonal skills in forward client facing roles.
- Experienced in coordination and liaison with both internal and external customers.
- Identifies issues proactively and resolves them with a sense of urgency and a firm approach.
- Can organize information in a manner that results in effective decision making despite ambiguity or uncertainty.
- Understands team dynamics and cultivates Team spirit that drives towards the collective goals of the Team and success of the Organization.
TECHNICAL SKILLS
Big Data ecosystem: - AWS Infrastructure, Spark, Kafka, Snaplogic, Nifi, H2O machine learning, Hadoop, Hive.
Java based Systems: - Server Side Java, JEE, JMS, Mule ESB, XML, UML, Hibernate, Service based Framework, SOA, WebLogic, WebSphere, Tomcat, Jboss Containers, JEE Design Patterns, MVC Struts, Spring, Hibernate, Open Source Technology. Service Oriented Architectures, Web Services, Axis, SOAP, XML, XSLT, XSD (W3C specifications), CSS, JavaScript, HTML, XHTML, JSP, Java Beans.
Tools: - Eclipse, PL/SQL Developer, RAD IDE, Visual Source Safe, CVS, Github, Maven, Cruise Control, JIRA, Code Collaborator, Cobertura, Junit.
RDBMS: -Oracle 10G, MS SQL Server, ER modeling, Database Design.
Platforms: - LINUX, UNIX, Windows.
Methodologies: Agile Scrum Development, Rapid Prototyping, Iterative Spiral Development, RUP, XP, Use case, UML Rationale Rose, RAD, Object-Oriented Design methodologies, Time boxing, Structured Analysis and Design.
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Tools: and Technologies: Amazon Web Services(AWS) Cloud, S3, Spark Streaming, Druid, Kafka, Java Micro Services, H2O machine learning, NIFI, Snap logic, Kibana, Eclipse, Teradata, GitHub, Junit, Code Collaborator.
Principal
Responsibilities:
- Designed and implemented Stability re-platforming, network utilization & anomaly detection and Agile productivity measures tracks.
- Architected and created NIFI and snap logic flows to import the HPSM Configuration Item and relationship data from oracle to AWS S3.
- Stood up Sparkling Water servers on AWS instances.
- Lead the creation of REST endpoints for wider audience to consume data from Snap logic pipelines.
- Created special adapters around legacy APIs for accessing data from shared endpoints.
- Created Nifi Flows to Send Data to Elastic Search
- Ingested Real Time Streaming data from SDP (Stream Data Platform) into CyberTech Lake for further analysis.
- Used Spark streaming for data parsing and enrichment.
- Spark SQL was used for Parsing and Analyzing ingested data.
- Created Anomaly pattern detection and prediction rules in Spark for Real Time CTA.
- Designed data pipelines for loading network data in Elastic search for consumption with kibana dashboard and graphs.
- Managed Code Quality using Code Collaborator for code reviews and Junit tests.
- Organized Tech Hackathons for challenging the team to come up with creative technological solutions to difficult business problems.
- Followed Agile Development practices with daily standups, sprint retrospectives, used JIRA boards for keeping track of user stories.
- Encouraged mobbing sessions and pair programming to build crucial skillsets quickly & effectively and bringing the team up to speed.
- Build key relationships with Business and Product Owners to establish trust and increase effectiveness.
- Built a successful team by hiring strong Java, Tableau, Teradata and AWS professionals both from within and outside the organization.
Confidential, Dallas, TX
Tools: and Technologies: JEE, Java platform, Web Sphere, Eclipse, Hibernate, Mule ESB, Oracle 10i, Windows XP, Log4j, CVS, Junit, Cobertura, Maven, Code Collaborator.
Solutions Architect
Responsibilities:
- Architected and designed the implementation of Restful enterprise services.
- Participated in conducting feasibility studies and POCs with stakeholders using tracer bullets approach.
- Engineered the technical solution after thorough analysis of business requirements with the customer community, feasibility studies and technology prototyping.
- Created and set the standards, strategy and roadmap for the SOA development effort.
- Enforced enterprise development processes to achieve on-budget, on-time, and within-scope delivery of project.
- This project provided substantive cost savings at over $4 Million annually.
- This project created a reliable system that provided consistent SODA guidelines. Since this service is to be available 24/7/365, Customers experienced immediate value especially during Confidential ’s historically highest call volume times (when the most challenging irregular operations are affecting scheduled service). Rather than listening to hold music (because everyone is calling to rebook due to a hurricane or snowstorm), Customers can go to southwest.com and handle their rebooking’s right away.
- Exercised strong technical leadership across multiple environments. Implemented strict accountability through implementation of time and expense, and leadership by example.
- Lead software design, data modeling, and architectural meetings with development teams, and requirement sessions with product teams to build system using SOA technology.
- Built a successful team by hiring strong Java, SOA programmers and enforcing best software practices, quality control, and tools.
- Ensured adherence to processes, quality and practices across the project.
Confidential
Solutions Architect
Responsibilities:
- Was responsible for providing technical leadership to a team of 20 consisting of project managers, developers and business analysts for the design, development and deployment of different services of the application.
- Liaised with external vendors (Varolii) and lead the conference calls and onsite meetings.
- Guided the development of solution, a combination of SOA and web-based application built on the Southwest technology programming stack.
- Provided crucial input for the various project documents like Startup Tollgate Presentation, Project Schedule, Project Authorization request(PAR).
- Responsible for the architecture and design direction for the entire solution.
- Customized Southwest development methodology (developed on RUP) and developed metrics-based processes (based on XP) for the project.
- Gave feedback to management for conducting quarterly and yearly performance reviews.
Confidential
Senior Developer
Responsibilities:
- Key player in the “go-live” of the system that tracked 30 aircraft routes in real-time.
- Delivered metrics to benchmark performance and reporting of software development project.
- Successfully delivered 5 major on-time releases critical to the business.
- Initiated and set up best practices around software development, testing, code quality checks and deployment of software releases.
- Provided strong technical leadership to team in challenging environment that involved interfacing with multiple teams and vendors.
- Managed the project needs, deadlines, and expectations within tight schedules.
- Provided thought leadership in the development lifecycle and integration technology.
- Implemented rapid application prototyping, milestone, and time-box approaches to development.
- Aligned project execution with enterprise strategy and implemented novel ways to propagate sound development practices within the team.
Confidential, Dallas
Architect
Responsibilities:
- Architect responsible for designing the reference architecture for different layers of the application.
- Reviewing the detail design documents and attending design presentations of the development teams.
- Designing adapters for interfacing with COTS(custom of the shelf) billing systems.
- Responsible for doing code reviews as an observer and actively involved in design document reviews.
- Responsible for developing testing and integration infrastructure for the project.
Tools and Technologies: JEE (EJB 2.0, RMI, JDBC, JNDI), Java 2 platform, Web Logic, Eclipse, Session Beans, Message Beans, Peace 7.2 (custom billing software), Oracle 9i, Windows 2000, Log4j, CVS, Junit framework.
Confidential,
Architect
Responsibilities:
- Tech Lead working on different layers of the application.
- Lead the team thru the development effort for implementing the Services layer.
- The services layer is responsible for managing transactions and providing a remote interface that can be called by distributed clients.
- Worked on implementing the Business layer of the application.
- All the business logic is implemented in the Activity Objects which coordinates the calls to DAOs and BOs that are involved in Confidential .
Tools and Technologies: JEE (EJB 2.0, RMI, JDBC, JNDI), Struts, JSP, Servlets, Java 2 platform, Web Sphere, WSAD, Session Beans, Message Beans, Oracle 9i, Windows 2000, Log4j, Clear Case, Junit framework.
Confidential, Plano, TX
Role: Team Lead.
Responsibilities:
- Startup Lead for converting from old legacy system to web based platform.
- Interacting with the customer for requirement gathering.
- Designing and configuring workflows and parameters to support customer functionality.
- Doing code review and guiding team members for functionality enhancements.
- Setting up mirror production environment for customers; for training and testing issues resolution before official Go-live date.
- Being on call for critical production promote cycle. Working with end users for problem ticket resolution for first few weeks of go live date.
Tools and Technologies: JEE (EJB 2.0, RMI, JDBC, JNDI), Struts, JSP, Servlets, Java 2 platform, JMS, XML, WebLogic 6.1, 8.1, Session Beans and Message beans, Oracle 8i, Windows 2000, Unix, Log4j and Junit framework, Bugzilla for bug tracking.
Confidential
Tech Lead
Responsibilities:
- Converted 3 customers to the web based platform from Main frame system.
- Defined coding standards and naming conventions for the development team.
- Developed classes on the server side for better code reusability and maintenance.
- Developed scheduled workflows to run at pre-set time of the day by using WebLogic time services.
Confidential, New York, New York.
Programmer Analyst
Responsibilities:
- Leading a team of developers for different modules.
- Designing various user interface screens using Swing components.
- Developing the object model for the generation of Entity Beans.
- Developing various standard documents such as user interface guidelines, naming conventions, etc. for the project team.
Tools and Technologies: JEE (EJB, RMI, JDBC, JNDI), Servlets, Swing, Symantec Visual Café, Oracle 8.0, Java using JDK 1.2
