Application/automation Engineer Resume
Dallas, TX
SUMMARY:
- An achieved Software Professional with 9+ years experience in Financial Technology development, and Operations.Experience with development and scripting in Ruby and Perl programming languages
- 5+ years experience in automating tasks in Perl scripting and CGI web pages.
- 5+ years working with version control for application as well as infrastructure as code deployments using Github.
- 10 + years of experience supporting, developing and configuring applications and servers on a Unix/Linux platform
- 5+ years experience on working with cloud technologies and keeping up with the latest trends
- Experience developing “vanilla” Javascript applications.
- 3+ years Informatica Admin and Support for the Financial Services Industry.
- Multiple years of experience supporting, managing batch processes and EOD jobs utilizing Control - M and Autosys.
- Has understanding with writing “recipies” in Chef and “Puppet manifests” in Puppet using Ruby and Puppet DSL respectively.
- 5+ years of excellent computer/network and Linux/Unix power user experience from large-scale call centers to colleges/ universities and Financial Institutions including Linux, Weblogic Console, WindowsXP and other widely used Operating systems.
- Experience building APIs and retrieving JSON data
- Developed adhoc reports for business users within Oracle, Sybase and MYSQL Database environments.
- Utilization of Oracle, Informix, Sybase to query trades in question and back and middle office requests.
- Understanding of and weekly usage of Concurrent Versions System (CVS) for Foreign Exchange Application enhancements each Friday; As well as cross-training current and new team members along with offshore in creating documentation on CVS releases and theory.
- Understanding of concurrent programming as well as deep understanding of Operating Systems
- Implementation of various algorithms for increase speed and efficiency for application performance
- Performed Hashing in UNIX and Weblogic on releases for analysis of pre and post release results.
- Knowledge of the Endur Platform for Application Maintenance
- Knowledge of shell scripting within Perl, UNIX and the capacity to perform in other languages.
- Proven ability of Web Design and Development utilizing Ruby on Rails, PHP, HTML, XHTML, Javascript
- Experience with configuration and deployment on Heroku platform
- Development using Amazon Web Services included but not limited to, Amazon S3 platform
- Has and experience of Installation and configuration of AWS (amazon web Services) in the current project
- Programming Skills within but not limited to: Ruby, C#, PHP, JavaScript, Perl and Objective C.
- Investment Banking knowledge and application support utilizing Opics, Calypso, Credit Murex, Derivatech and Endur amongst others
- Experience utilizing Control-M for monitoring EOD and automating processes.
- Experience leading key business initiatives/projects from the UAT testing cycle to the Production environment while conducting meetings, to provide status updates of its progress.
TECHNICAL SKILLS:
Programming Languages: Ruby, Perl, PL/SQL, Bash, Javascript
Databases: Oracle, Sybase, Microsoft SQL Server, Informix, MongoDB
Servers/Web Servers: Weblogic, Rails, Apache Tomcat, Nginx
Version Control Systems: Git, SVN, Clear quest
Others: Informatica Power Centre, Jenkins, SQL Developer, Putty, TOAD, Nagios, New Relic, Heroku, AWS, Brackets, Sublime, Excel Macro Development, Atom, AS400, ITRS
PROFESSIONAL EXPERIENCE:
Application/Automation Engineer
Confidential, Dallas, TX
Responsibilities:
- Lead and manage production support issues to resolution
- Created Perl Script to parse logs and remove sensitive information (i.e. ip address/login info before sending logs to vendor)
- Responsible in the assistance of onboarding new applications and creating holistic monitoring for Go-Live
- Built automation script to perform adhoc requests and schedule in Cron to send to Backoffice
- Proactively monitor clearinghouse exchange flows for optimal processing time using ITRS/Geneos
- Automate processes using Perl for application health check for APAC SOD .
- Create adhoc queries for Middle Office/Operations requests
- Utilize BladeLogic for deployments and stopping and starting of processes for various applications
- Coach and mentor new graduates and team members on best practices and Investment Banking foundational knowledge
- Represent team on weekly call on production SEV issues impacting the business
- Usage of iSeries Navigator/AS400 for performing SQL for GMI/Sunguard(now FSI)platform.
Systems Engineer/DevOps Support
Confidential, Herndon, VA
Responsibilities:- Automation of redundant processes by developing CGI web pages/scripts in Perl
- Review current automation code for possible refactoring for cleaner and DRY code.
- Develop adhoc queries utilizing multiple tables for data reporting for compliance
- Experience in a DevOps role/environment for deployment of code for releases utilizing Jenkins, Puppet and Weblogic EM in DEV, UAT, SIT and Prod env.
- Assist with the configuration and support of Splunk
- Understanding of building “recipes” in Chef using Ruby DSL
- Experience creating a MOTD cookbook and deploying it to a node in Chef
- Assisted with the Setup and configuration of Ansible
- Experience with Installation and configuration of AWS (Amazon Web Services) in the current project
- Analysis of data to find data validation issues
- Led release meetings for upcoming deployments in Production
- Orchestrate weekly meetings discuss issues from customers both internal and external
- Setup troubleshooting conference calls with clients via Webex to fix issues within their source code, ranging from Cold Fusion and .Net to Oracle Wallet.
- Troubleshoot data issues within Informix, Oracle, MYSQL, databases using AQT and SQL Developer respectively.
- Introduced to the company the Ruby on Rails platform and Github version control.
- Built team Wiki and Development Bug Web application using Ruby on Rails
Programmer Analyst
Confidential, Reston, VA
Responsibilities:- Use of Autosys to monitor and manage BOD and EOD processes
- Usage of Unix shell scripting for monitoring of infrastructure and tasks
- SQL for data requests and business validation
- Participate in project meetings to go over application rollout procedures and steps
- Oversee Change Management to ensure enhancements and changes are kept in accordance to company’s strict standards
- Communicate with business departments and translating the technical issues to the business end.
- Creating of architecture diagrams using Visio for workstream analysis in production environment
- Monitoring of processes to ensure SLA’s are being met
Founder/Software Developer
Confidential, Houston
Responsibilities:- Developed code in PHP, Javascript
- Developed Functional System Design to our development based upon Business Requirements Documentation
- Constructed algorithm for calculating distance from the business establishment to consumer
- Created stored procedures in MYSQL database for ecommerce functionality
- Constructed UAT/DEV/SIT environments within the Linux Platform.
- First line of support for any customer technical and service issues
- Monitor server alerts for space, memory or other infrastructure issues using Linux command line
- Managed a team of 4 including UI/UX Developers and PHP Developers.
- Created documentation of all class files and code for Support and Dev knowledge base
- Creating Perl web page for updating order delivery status in database for customer support .
Data/Product Analyst
Confidential, Charlotte, NC
Responsibilities:- Production Support of Confidential software and environmental issues.
- Usage of SQL to troubleshoot data issues from existing clients.
- Monitor server alerts for space, memory or other infrastructure issues.
- Escalate tickets to Tier III regarding software changes or bug fixes
- Analyze software and common steps to find and create new automation tools to reduce redundancy.
- Update and document CRM(Salesforce)with current tickets and creation of new tickets if needed
- Performed advanced SQL queries for customer issues and for new enhancements.
Technical Business Analyst
Confidential, Charlotte, NC
Responsibilities:- Conducts basic to moderately complex problem analysis and works with technical writers to edit technical information.
- Led meetings with Development and Business Analysis teams for translating BRDs to FRDs for new projects.
- Weekly rotation of on-call to support Application Support for releases and other environmental issues.
- Monitor and troubleshoot environment issues on a Linux platform within Production, SIT and QA.
- Wrote Perl scripts for deleting old log files in SIT and QA environments
- Helped developed VB Macro tool to convert data from Excel spreadsheet to XML format.
- Design and prepared of all levels of logic flow charts, preparation of test data, testing and debugging programs, preparation of documentation of all procedures used throughout the system.
- Updates required logs and reports.
- Write complex SQL queries or scripts to extract data and/or validate data loads. Updates related documentation and procedures.
- Maintained knowledge of BCP, quality, security and compliance requirements for supported FX.
- Performed environment maintenance, Production Game Plan/Installs and debugging analyzing applications/programs.
- Work closely with Business and Technology partners contributing as SME.
- Experience leading application teams, and ability to face senior business and tech partners.
- Presented weekly to Senior Management from both Tech and Business sides on new enhancements and status of Development alongside Application Development Team.
Application/Remedy 7.6.04 Developer
Confidential, Chicago, IL
Responsibilities:- Development of Remedy ARS applications using Remedy Developer Studio
- Perform health checks on Windows Host to prepare for client Demos
- Provide JasperSoft Support and troubleshooting for client issues
- Host Demo call with Business Development and Sales for Development issues and possible enhancements
Jr. Application .NET Developer
Confidential, Chicago, IL
Responsibilities:- Creation/Modification of Stored Procedures for Relocation application to resolve errors issues and for client requests
- Crystal Report Development using Crystal Reports and building Ad Hoc Queries for reporting data needed within Microsoft SQL Server.
- Analyzing and debugging Microsoft .NET/C# code for various bugs and recommending fixes.
- Updating and implementing Support/development documentation and Server/Database environment information in Confluence for faster resolving and support of issues.
- Resolving and responding back to clients on various issues via the online ticketing/tracking system in a timely manner on any Development or Support related issues.
Credit Default Swaps/Emerging Markets L2 & Lead Programmer Analyst II
Confidential, Houston,TX
Responsibilities:- Creation of Perl CGI scripts for automation of redundant processes to easily understood webpages
- Manage and maintained the Credit Murex Daily Call on a weekly basis to discuss production issues and upcoming releases.
- Informatica Support Lead/SME for Production Support L2 Team.
- Analyzed business processes to find ways to automate manual work.
- Knowledge base of the Mortgage and Credit Default Swaps Markets within the Capital Markets arena
- Created mappings within Informatica Mapping Designer for QA testing and production releases
- Troubleshoot Informatica workflow issues kicked off by Control-M job scheduler
- Analyzing of Informatica Workflow monitor to ensure jobs are kicking off correctly with no error and assisting to develop Perl scripts for Informatica alerts.
- Led the development, testing and rollout of QPID (open source component) a JAVA middleware messaging service creating a major milestone within Credit Flow/Risk Technology in 2010.
- Creation and customization of Perl Script to send updated alerts of unassigned tickets in the queue by Operate.
- Directed and managed a major year initiative of migrating a multi-million dollar Trading application from a Solaris platform to a Linux platform. While also migrating server data centers saving the Credit Business 1.1 million over the next 3 years.
- Supported and monitored batch processing and EOD jobs utilizing Autosys and Control M.
- Coordinated and managed the Oracle RAC Migration for a Trade Message Broking system within Fixed Income.
- Coordinate with L1 Support and Middle Office on Technology Business critical issues
- Work with Build teams on monitoring and releasing scripts
- QA testing and Support knowledge of Informatica for Risk processing
- Experience with End of Day processes within different banking environments and businesses.
- Labeled “Go Getter” for issues and getting projects done that require extended hours and focus.
- Provide application performance and failure metrics reporting.
- Provide 2nd/3rd level support to applications and infrastructure.
- Assure compliance to change management and security policies
- Control both access to production and deployments
- Work to gather infrastructure requirements and assure infrastructure is prepared for deployments. This requires close teamwork with programmers & other technology teams which are located across the globe
- Linux administration experience in support of production and development applications
- Project Management of technical projects and DR testing
- Oversee Investment Banking Technology(Release Management) enhancements into Production environment
- Perform testing for Build-QA teams on multiple environments for successful releases
- In corporate new developments and ideas into the existing Technology platform
- Improved technology alerting procedures to make SLA’s on a more consistent basis.
- Deploy new code using Jenkins, Puppet and Chef.
Senior Technical/Trading Floor Analyst
Confidential, NC
Responsibilities:- Assist traders and analysts face to face with application issues involving recent releases and application troubleshooting on both .NET and Unix/Linux platforms.
- Usage of SQL queries to perform research request involving trade details and root cause analysis
- Perform weekly releases to UAT and LNP environments for QA testing for future enhancements
- The ability to work long hours or on-call for issues in an 24X7 Global Environment effectively and efficiently
- Administered Weblogic console by deploying and redeploying applications within respective server clusters
- Comprehension of not only Foreign Exchange but of Capital Markets
- Cross-trained Cognizant offshore team on research and releases within a Foreign Exchange environment
- Experience in communicating effectively to diverse CIBT teams to discuss nuances and issues within trading systems via bridgeline
- Contained ingenuity to self-manage and prioritize issues in respect to importance to business and severity
- Improved speed and efficiency noted by Director of Foreign Exchange of Technology and Global Head of FX Trading for turning over production to Asia resulting in increase time of trading with an accurate P&L while pleasing traders, back and middle office(OPICS EOD).
- Release management for multiple scheduled releases to production every Friday/monthly.
- Monitor and manage change controls (PICCTs) for successful completion and signoff for Audit.
- Experience in CVS releases and format to production and UAT environment
- Routinely post effective documentation production issues and post to centralize location for team knowledge transfer.
- Ability to analyze Java code for research and production issues.
- Daily usage of Calypso Application for Derivatech rate updates and other Calypso related issues.
- Perform weekly system restarts for entire Foreign Exchange environment within using UNIX and Weblogic consoles.
