Lead Developer Resume
SUMMARY:
- Experienced full stack professional with 25+ years of development practice in financial and telecommunication industries
TECHNICAL SKILLS:
Languages: Java - PL/SQL - Scheme/Lisp - Javascript
UNIX/Linux CLI: bash/ksh - SED - AWK - perl - Python
CI: Jenkins, Groovy - Sonatype Nexus - SOAP, REST, HTML, CSSTools: JMeter - JMX - jolokia collectd telegraf influxdb Grafana
Databases: Oracle (PL/SQL, sqlplus) SQL Server (T-SQL)
Frameworks: Spring Boot Microservices API Node.js Angular
Productivity: Jira Confluence Git/Stash/BitBucket - Gerrit MsOffice
Environment: s: Linux Red Hat Vagrant WAS, Apache/mod jk, Tomcat
Other: ssh scp rsync curl
PROFESSIONAL EXPERIENCE:
Lead Developer
Confidential
Responsibilities:
- Provided hands-on/technical guidance and leadership within in a team of developers.
- Executed deployments in production, deployment and upgrade of dev, test and SIT environments
- Updated and optimized Jira workflows, produced reports and dynamic views using JQL
- Interfaced FX with CRM, updated Microservices API/Rest interfaces.
- Used Firebug, Postman, Chrome/Firefox Developer Tools and to test and debug CRM
- Created microservices using Perl, Python and shell.
- Rebuild SQL Server databases on development/test environments, performed maintenance tasks, upgraded databases.
- Implemented and updated Node.js microservices, integrating deployment notifications to various platforms (email, chat).
- Created new Jenkins jobs, improved existing ones, automated team notifications using Groovy, Bash/Ksh, Git.
- Responsible for designing, configuring, and implementing integrated software solutions using the vendor's model-driven engineering framework.
- Designed, developed, tested and debugged solutions predominantly in Java, PL/SQL, Scheme and UNIX/Linux shell.
- Designed and implemented database upgrade and file synchronization processes, part of CRM upgrade project.
- Automated CRM deployment processes on development and production systems.
- Actively managed, improved, and monitored development and production infrastructure.
Solution architect
Confidential
Responsibilities:
- Ericsson Product Development
- Part of the back-end team, participated in JAD session, designed and implemented new EOC 1 modules.
- Built, maintainained and deployed applications test, and SIT environments.
- Implemented Agile collaboration software using Meteor/MongoDB
- Deployed Ericsson software on AWS and private clouds..
- Designed and implemented order negotiation microservices (order care component), designed API.
- Implemented Jenkins pipeline jobs using Groovy, Bash/Ksh, Git.
- Used Firebug, Postman, Chrome/Firefox Developer Tools and to test and debug CRM environments, analyzed and proposed product design changes.
- Code reviewed feature and bug implementations and provided feedback to team.
- Charter(Time Warner Cable)
- Solution Architect / Lead developer in a global 2 Agile team; supporting and configuring the TWC's SOM 3 systems.
- Backend: created and upgraded systems interfaces, updated business logic, persisted information.
- Frontend: designed new UI components for EOC 4
- Provided product support, manged production problems escalation and management.
- Managed version control repositories: migrated SVN repos to GIT, provided Git, produced documentation and video tutorials.
- Designed and implemented database archival processes, using Oracle PL/SQL.
- Tech Components: EOC 5 | JavaScript | Oracle | Angular | SoapUI | Perl | Makefile Gradle | GitGithubGerrit | RESTSOAPXML | PL/SQL | bash/ksh | Jira | Confluence | Jenkins | Jboss | WeblogicJMS | MongoDB/No WebsphereMQ
Senior Consultant
Confidential
Responsibilities:
- Migrated legacy system to Nexj CRM.
- Managed IBM Performance Lab environment, scripted and executed end-to-end performance tests, provided performance logs, documented performance results, recommended database and application changes (Websphere, DB2 ).
- Provided support for production deployment and upgrades.
- Documented change requests and provided work estimates.
- Converted business requirements into high and low-level design documents.
- Designed reusable components and libraries for parallel ETL processing.
- Tuned existing databases, refactored existing code to improve load performance.
- Automated CRM attachments conversion and load processes.
Senior Software Developer
Confidential
Responsibilities:
- Developed OrderCare solutions for Confidential clients .
- Installed and maintained test environments .
- Performed migration and deployment tasks, build deployment WARs from SVN repo.
- Developed proof-of-concept front-end applications using Confidential Order Care.
- Configured, build and deployed applications to test environments
- Technology: OrderCare | Order Management | SOA | XML | SOAP | Oracle | Weblogic | Oracle | Unix | Shell | RedHat Linux | Weblogic | Oracle | SoapUI server
- Projects:: Confidential | Vidéotron | Belgacom
Technical Systems Analyst—Solution Architect
Confidential
Responsibilities:
- Integrated Siebel CRM with Cognos BI and eWholesaler(Blackberry application)
- Designed, implemented and tested nightly ETL processes for BI system (Cognos, Oracle PL/SQL, Perl, VB)
- Gathered requiremens, designed and implemented Performance Fee Calculator.
- Worked closely with accounting department in defining the business requirements.
- Validated performance fee calculation for more than 80 funds, against their prospectus.
- The system integrated with existing databases and data feeds, automated performance fee calculation, replaced an outdated manual process and eliminated human errors
- Technology: MsSql Server, C#, UML, Power Designer, m4, MS Access(front end)
- Created CSR fn:-7-csr:Customer Service Representative dashboard/banner, .
- Locked at the top of the screen, provided CSR fn:-7-csr with customer information.
- Allowed CSR fn:-7-csr to switch between applications without loosing focus on customer's requirements.
- Provided shortcuts to most-used Siebel functions.
- Designed and implemented new backup solutions for accounting department (cron jobs/shell).
- Supported, maintained and upgraded Charles River data feeds. The upgrade eliminated timing errors between the systems and minimized human intervention (Charles River, Oracle, VB Script,Ms SSIS, Perl).
- Built in 10 hours a bi-lingual bulk-mail system with mail customization capabilities (name, address.., language).
- Implemented version control system, adopted in 80 in-house projects.
Software Developer
Bank of Montréal
Responsibilities:
- Integrated Siebel with existing production systems
- Analyzed and optimized Siebel's Oracle performance
- Designed and implemented Siebel reporting system
- Developed ETL applications for Siebel,
- Designed, coded and tested and optimized Siebel Reports.
- Upgraded Siebel Clients and provided Siebel upgrade support.
- Analyzed and solved production tickets
- Created and deployed PC/workstation images
- Managed Version Control System
- Technical Skills: Siebel SQL - PL/SQL | Oracle | Siebel | C C++ ATL STL WTL COM | Perl | SMTP | Unix | bash/ksh PVCS | Kix | MQ series | CICS | Actuate Reporting
Consultant
Confidential
Responsibilities:
- Managed, installed and configured Altitude Call Centers
- Integrated with the new or existing customer environment.
- Provided suport for Oracle, Informix and SQL Server databases.
- Integrated call center with PBX switches ( Nortel Meridian, Lucent)
- Installed and configured telephony servers and systems (Genesys CallPath Server, TSAPI) ;
- Configured ACDs, Queues, Routing Scripts, stations and agents.
- Installed and configured IVR, created scripts (Dialogic, EasyIVR);
- Tuned existing Call Center and IVR solution, for inbound, outbound and outbound predictive campaigns, provided complete call center solution support including: PBX switch, LAN networking(TCP/IP), operating systems (Windows, UNIX/AIX), databases (SQL Server, Oracle, Informix).
- Designed, created, coded and customized campaign applications, developed campaign workflows and logic rules, designed and implemented user forms.
- Designed, developed and integrated custom ETL solutions tailored to client's requirements.
- Designed and developed Custom reporting tools and applications (PL/SQL, Crystal Reports, Access, Excel, Visual Basic/VBA).
Site Manager/Team Lead
Confidential
Responsibilities:
- Oversees site operations on a day-to-day basis, ensured the project completion, safely, on time and within budget.
- Supervised team in completing installation tasks,
- Maintained site budged, prepared weekly reports.
- Supported client in integrating the equipment in telephone network, helped in preparing call rates.
- Coordinated user acceptance tests and delivered sites to the customer.