CONFIDENTIAL Senior Solutio Architect - Responsible for the architecture and delivery of the Genworth Producer Web Systems
- Worked closely with CTO to conceive process and practice improvements i the divisio and across the enterprise.
- Designed and developed a new web development framework and API which greatly enhanced developer efficiency and increased the scalability of the web applications.
- Worked with business leaders to formulate the business and technology collaboratio strategy.
- Identified and reduced process bottlenecks as well as gained significant time and cost savings withi the IT division.
- Demonstrated ability to understand and drive teams towards the longer term goals set forth by the enterprise.
- Demonstrated aptitude to think at the strategic level and provide the necessary IT to business alignment.
- Demonstrated capacity to deliver high quality verbal and writte communications to business leaders.
- Responsible for IT delivery strategy including process and infrastructure decisions.
- Demonstrated ability to resolve difficult system architectural challenges.
- Demonstrated ability to deliver solid and scalable IT solutions for complex business challenges.
- Provided leadership and guidance to multiple development teams including offshore teams.
- Establish SOA, standards and processes and including web service interfaces specifications, SLA governance and monitoring.
- Java development proof of concepts - Eclipse, InelliJ using Grails Framework versio 2 , JQuery, Twitter Bootstrap, HTML5, CSS3.
- Mobile and Tablet UI desig and development.
- Web Service desig and development FCX, JAXB, SOAP UI.
- Java infrastructure design, optimizatio and tuning - JBoss, sessio clustering, load balancing, Infinospan, AppDynamics
- Continuous Integratio Processes - Hudson/Jenkins, Maven, Puppet, Cruise Control
- Agile Development Methodology - PivotalTracker point systems.
CONFIDENTIAL Senior Technical Consultant - Gather and document requirements using a use case drive approach.
- Create proposed architectures for systems and sub-systems based o gathered requirements Visio UML .
- Assess and refine proposed architectures using requirements traceability, gap analysis, etc.
- C dotnet versio 3.5 development using a test drive approach
- Tablet with inking applicatio development.
- Dotnet RIA and web service development using HTML 5 and CSS 3, JQuery
- Web User Interface Desig and Optimization
- Use Case Analysis
- UI Usability Testing
- Microsoft SQL Server development and optimization.
- GUI desig and optimization.
- System performance improvement profiling, memory leaks, live tracing, response time optimization, etc
- Business workflow modelling, desig and optimization.
- Trai and guide team o development best practices.
- Tools and technologies used: Visual Studio Team Suite 2009, MS Visio, SQL Query Analyzer, dotnet profilers JetBrains, RedGate , custom developed tools data generator, crud generators, etc .
CONFIDENTIAL Senior Technical Consultant - Architect and develop financial back-office applications using a N-Tier, Asp.Net 3.5 architecture C .
- Data mining for the discovery of Day Trades, Ope Margi Calls, Regulatory Shorts, Margi Deficiencies, etc.
- SQL Server 2005 and Oracle 9i-10g database query writing and optimizatio real time and batch processing using large real time and batch data volumes tables over 400 millio rows .
- Gather and document requirements using a use case drive approach.
- Ensuring suitability of requirements from several different targeted system viewpoints security, performance, usability, maintainability, etc
- Ensuring traceability of all requirements from elicitatio through to use cases, system design, coding, testing and acceptance.
- Write architecture desig documents UML using Visio.
- Rapidly create and clearly present system impact analyses to core stakeholders whe requirements are changed. The analysis was drive using the core system viewpoints established for the particular system being investigated and from each layer of the architecture business tier, batch processes, real time data layer, presentatio layer, etc .
- Prototype architectural strategies to test suitability of performance, security, maintainability and other core target system attributes.
- Assess and enhance existing internal applications from scalability, maintainability and security viewpoints.
- Assess architecture for compliance with Sarbanes Oxley and other internal and external banking compliance standards.
- Problem solve and trouble shoot development troubleshoots and hindering the team and derive quick solutions.
- Guide development team o best practices throughout the entire software development lifecycle archatecture, development, testing, etc .
- Remediate third party vendor applications. This involved documenting using UML and reviewing the existing system architecture and system operation/release environment Configuratio Management, Disaster Recovery, SDLC, etc . Provide recommendations o how to efficiently remediate discovered areas of concern.
- Tools used: Visual Studio 2005, Visio, TOAD for Oracle, custom developed tools.
|
CONFIDENTIAL Senior Technical Consultant - Architect and develop BizTalk SOA based applications for processing of title and insurance products through numerous vendor and client WS interfaces.
- Use of BPM and BPEL development.
- Manage and guide a offshore development team from India.
- SQL Server 2005 and Oracle 10g database desig and development.
- Web service design, development and integratio using MS .NET 3.0 WCF based web services.
- XML schema desig and XML processing DMD, XPATH, XSLT, etc .
- Object oriented desig and analysis using UML.
- Creatio of detailed use cases including complete traceability from requirements through to design, coding, acceptance testing.
- Intranet web applications development i ASP.NET using C .
- Provide guidance throughout the entire software development lifecycle. Discover, document and present company best practices for designing and coding C BizTalk and WCF Web Service applications and C coding i general.
- Performance optimizatio using load and stress testing techniques.
- Define and implement full release management and recovery procedures for SOKS compliance. Use of MS TFS for source management and unit testing.
|
CONFIDENTIAL Senior Technical Consultant - Assist i the desig and development of a ASP.Net 2.0 web-based sales management application.
- UI desig and development according to corporate branding standards.
- Extensive JavaScript and custom web control development libs: Ajax Pro, Prototype, etc
- SQL Server 2005 development.
- Data access and business layer desig and development based o MS enterprise patterns. Custom ORM class generation.
- Performance optimizatio using load and stress testing techniques.
- Object oriented desig documented using Enterprise Architect domai modeling, use case derivatio and realizatio using sequence diagrams and activity diagrams . Forward and reverse engineering.
- Applicatio level security using LDAP and Active directory single sign.
|
CONFIDENTIAL Java Architect - Desig and implementatio of components for a international purchase ordering system.
- Java Spring Framework development using dependency injectio and aspect oriented techniques.
- JBoss 4.02 applicatio server development using Spring web flows and Spring validation.
- Desig and implement signal senders and Message Drive EJBs using JMS queues under JBoss.
- Test driven, agile development methodology using tools such as JUnit, DBUnit, Cobertura Code Coverage, PMD and Checkstyle, Team Wiki and Team Zilla.
- JSP and Velocity template programming.
- Web view development using Ajax, CSS and JavaScript programming.
- MySQL 5.0, Hibernate 3.05, IBatis persistence layer development HQL and SQL. MySQL to AS/400 import and export.
- Quartz scheduler development.
- Acegi security development.
- Security review of system architecture for vulnerabilities and exposures. Wrote a security threat model for the system.
- XML, XSLT programming.
- Use of various Apache Commons components and JSP tags.
- Eclipse, Maven, CVS, Continuum development environment.
|
CONFIDENTIAL Enterprise Architect Enterprise Security Management Group - Establish technical excellence i the analysis, design, development, testing and support phases of product development.
- Analyse system security aspects and define robust threat models.
- Work with the CTO office and other architects to advance architecture and development practices.
- Train, mentor and review team leads to ensure company best practices and standards were followed and correctly conveyed to the development teams.
- Work with development management to pla for and mitigate architectural risks i the development schedules.
- Provide detailed documentatio of the system architecture to CTO office, QA, development teams and product marketing MagicDraw UML diagrams, Visio diagrams, PowerPoint presentations and roadmaps, etc.
- Provide technical directio and quick solutions to desig trouble spots.
- Work with customers and business people to further Symantec's leadership i the security domain.
- Provide quick and innovative solutions to key customer pai points.
- Participate i brainstorming sessions with development leads and architects to define product ideas and patent submissions.
- Perform regular architectural reviews to analyse security, internationalization, performance and scalability concerns. Work with team leads to address uncovered issues. Trai team leads o Java, J2EE and Web Services best practices and patterns.
- Analyse the architecture of products from competitors and potential acquisitions.
|
CONFIDENTIAL System Architect Consulting Group - Gather requirements from clients and desig suitable solutions. Write and present technical and business.
- Desig and analyze database persistence schema and data access layers from both maintenance and performance perspectives SQL Server, Oracle 9i, Erwin, Toad, Hibernate.
- Desig and implement Service Oriented Architectures SOA - XML schema design, DOM and SAX parsers, J2EE, SOAP, WSDL, UDDI, XML, XSLT, XML Spy.
- Desig and implement credential management sub-system LDAP, single sign-on, groups and roles.
- Analyze existing system architectures from performance, usability and security perspectives. Document recommendations and optimal refactoring strategies. JProbe, JProfiler, LoadRunner, HTTP Analyzer, TCP/IP Probe, UNIX shell and Perl scripts, IBM Structural Analyzer.
- Desig and implement security infrastructure PKI, X.509 certificates, SSL, RSA, DES, and data store encryption. Threat modeling, security hardening and penetratio testing.
- Work with project managers to define schedules, manage architectural risks and handle requirements traceability.
- Analyze and recommend QA build strategies and toolsets ANT, JUnit, UNIX shell scripts.
- Integrate disparate legacy systems COBOL, MAPPER using XML service interfaces and JCA connectors.
- Analyze and recommend infrastructure solutions server clustering, failover.
- Trai and mentor developers o applicable best practices and desig patterns, frameworks, etc. Desig and maintai a internal architectural web site and knowledge base to further developer's knowledge. Visio presentations.
- Desig client side and web user interfaces from a user centered desig perspective. Document discovered use cases from user walk throughs. JSP, servlets, Windows Forms, Macromedia Flash, Macromedia Dreamweaver.
- Implement critical architectural components/layers using Java, C or C - Rational Developer WSAD , Eclipse, MS Visual Studio, vi, SlickEdit.
|
CONFIDENTIAL System Architect - Trai and mentor developers o applicable best practices and desig patterns. Desig and maintai a internal architectural web site and knowledge base to further developer's knowledge.
- Analyze and improve the performance of the product. Especially the web services layer by redesigning and optimizing the Java SOAP access layer and XML schemas design. SAX parser optimization.
- Document the system architecture using UML and present core problem areas to the business unit with architecture risk analysis and refactoring estimates. Rational XDE, MS Project, PowerPoint.
- Work with the UI designer to document and test use cases using alpha customers and scree mocks.
- Analyze client GUI components for suitability i meeting use cases and client requirements. Implement proof of concept using C and Windows Forms. Visual Studio.
- Work with project mangers to define schedules, manage architectural risks and handle requirements traceability.
- Java coding WSAD, Eclipse.
- J2EE development and deployment JBoss, Websphere, Web Logic.
- Optimize build cycle and aid QA.
|
CONFIDENTIAL Architect - Desig asynchronous high throughput real time systems MQ Series, TIBCO EMS, JMS, workflow design.
- Desig and implement a equities trading system using FIX protocol.
- Web services desig and implementatio using SOAP, JMS and Email transports.
- Work with IBM global services team o IBM based projects.
- Gather requirements from clients and desig suitable solutions. Write and present technical and business documentatio using TogetherSoft UML and PowerPoint. Sell the solutio to the customer.
- Research new technologies, best practices, reference architectures, enterprise business patterns, development frameworks and toolsets, informatio desig strategies.
- Desig and document a suitable software development methodology which was efficient and reduced project risk RUP, IBM WSDDM, COTS methodologies. Recommend suitable CASE and develop toolsets.
- Desig and implement security infrastructure PKI, SSL.
- Lead by example i the system implementatio using Java and C , embedded JVM, JNI.
- DB2 and Oracle database development/design.
- UNIX Solaris, AIX, Linux and AS/400 development.
|
CONFIDENTIAL Senior Developer - Desig and implement high volume financial/insurance based transactio systems.
- N-Tier desig model using Tuxedo based messaging sub-system.
- C MFC Windows client and C server o UNIX programming.
- Oracle database desig and development schema design, SQL queries, triggers, stored procedures.
- Document detailed desig of core components using UML.
|
CONFIDENTIAL Senior Developer - Develop financial estimators and calculators using C o UNIX and Windows.
- Graphical user desig charting, custom controls, reporting MFC, Crystal Reports.
- Data mining and analysis using COGNOS.
- Data acquisition, filtering, formatting, matching and analysis from various database sources and files. Unix shell scripts, regular expressions and C programs.
- Writing and optimizing SQL queries against several different databases Oracle, Ingress, and SQL Server .
- MS Office integratio using OLE.
|
CONFIDENTIAL Senior Developer - Real time embedded system desig and implementation.
- Multi-threaded algorithm desig and implementation.
- Development of custom network protocols, TCP/IP sockets programming.
- Wireless networking integration.
- UNIX and embedded C programming, UNIX shell scripting.
- Intelligent transport system algorithm desig and optimization.
- Embedded GPS bus module tracking and bus stop sig programming.
- Critical real time system desig and implementatio - traffic light intersectio controllers.
- GIS integratio of collected GPS data for tracking buses o maps and optimizing routes.
- Data collection, reporting and distributio to various business channels.
- Establish and/or improve QA procedures and system roll out quality.
- Oracle database development/design.
- Develop CGI web interfaces.
CONFIDENTIAL Developer - Develop client server based customer billing applications using C o UNIX and Windows.
- Oracle database development, relational schema design.
- High transactio throughput system desig and programming.
- Asynchronous messaging transactions Tuxedo.
- Wireless networking programming.
- Handheld/PDA device programming.
- GPS and GIS based programming.
- Radio network protocol development and implementatio using C .
- Desig of multi-threaded of high volume data collectio algorithms.
- Inter-process communicatio desig and programming.
- UNIX programming AIX, Solaris.
- Following quality standards ISO 9000/9001.
|
CONFIDENTIAL Developer - Develop client server based applications using C o UNIX and Windows.
- Develop bus and crew scheduling system.
- Oracle and SQL server database development.
- Algorithm desig and implementatio i C .
- Windows GUI development using MFC/C and Crystal Reports.
- GIS data transformatio and interface programming.
- Mutli-threaded and inter-process communicatio design/programming.
|
CONFIDENTIAL Developer - Develop client server based accounting packages using C o DOS and Windows.
- Payroll, inventory and general journal desig and programming.
- OO analysis and design.
- Follow stringent QA guidelines and quality control procedures.
- Develop mass distributed product base applications.
|