IT is my passion and excelling at it is my ambition. 10+ years of experience and a proven track record of accomplishments, compounded with a strong and constantly improving technical expertise, make me a competitive candidate for a growth position at a company.
I firmly believe that the word "impossible" should not be in any IT professional's vocabulary. Finding modern solutions to business challenges peeks my interest, keeps me engaged, and fuels my creativity.
"The only constant is change" is an idiom I firmly believe in. This is especially true in modern web technologies. Ongoing research and analysis of frameworks, patterns, and best practices are an absolute must. Without this, skills, decision making abilities, and relevancy will deteriorate rapidly.
In both of my development and leadership styles, staying agile and responsive are of utmost importance. I prefer iterative development cycles which allow me to focus on ensuring the product is of the highest quality and continuously improving on what is already existing.
Knowledgable in ASCAP's business model throughout 10+ years of technology implementations.
5+ years of leadership experience. Currently a Senior Application Architect on an Enterprise Architecture team of five individuals.
Responsible for re-architecting a system to increase performance by more than 5000%. This system ingests works (songs), and their revisions, into ASCAP and is now a golden example of ASCAP's modernization effort and desire to keep one step ahead of the competition.
Designed and led the implementation effort of an enterprise wide authentication/authorization API that leverages AWS Cognito and runs on API Gateway and Lambda. In addition to upgrading to a more modern and cloud based identity provider, this effort also saves ASCAP approximately 1 million dollars a year.
Worked with technical managers to assemble a roadmap that lays out the path to break ASCAP's aging, under-performant, and difficult to maintain monolith. This work included a deep understanding of over 1.5 million lines of code, modern refactoring approaches, as well as designing the final cloud hosted landing zone. The roadmap laid out the infrastructure (ECS clusters, monitoring, logging and tracing, automated recovery, autoscaling, etc.) as well as a Total Cost of Ownership and an incremental approach to dissecting the application itself into smaller independent services.
Designed a highly extensible log and metric aggregation system that could span across ASCAP's hybrid application portfolio.
Played a key architect role on several teams totaling 30+ employees. My decisions and input drove their development cycles and application pallets.
Architect and Tech Lead for ASCAP's first application migrated to the AWS cloud. This application is responsible for all member enrollment and needs to be highly available, scalable, and cost efficient.
Have been a key player in ASCAP's DevSecOps initiatives that include outlining, proposing, and approving workflows; tool choices; CI/CD setup; decisions critical to ASCAP's IT roadmap.
Oversaw the implementation of ASCAP's first AWS ElasticSearch endeavor used for the modernized Online Work Registration system, enabling the search for ASCAP members and titles while typing.
Heavily involved in architecting several applications at ASCAP involving deep dives, rigorous research of application use cases, high-level logical diagrams, and varying intricacies down to column names and data types.
Served as a Tech Lead on a team of 20 highly skilled professionals where my leadership and decisions directly influenced our SDLC.
Implemented a full IaaS stack using Amazon's AWS platform including infrastructure design, scripting, automated monitoring, archiving to Amazon S3 and Glacier, security and networking. The entire stack was defined in a single CloudFormation template that can be versioned and managed in source control.
Coordinated technical requirements, expectations, and deadlines with the business users on a daily basis.
Regarded as a pertinent bridge between business, engineers, and operations.
Interviewed, hired, and trained new employees across ISD teams that excelled in their positions and proved to be valuable resources.
Introduced and implemented several web technologies (Backbone, Bootstrap, Google Analytics, etc.) to bring new applications into the modern age of web development, enabling user experience previously unavailable at ASCAP's Online Membership Application and others.
Well-versed in web tier infrastructure administration, monitoring, configuration, and performance tuning of IBM HTTP Server (IHS), WebSphere Application Server ND, and IBM WebSeal that support ASCAP's member traffic, internal applications, and web services.
Key player in introducing Apache's Solr to replace the aging and difficult in maintenance search/matching system. Not only did this increase performance, but the quality of the results were also increased.
Migrated ASCAP's online applications to newer Java versions (Java 1.4 to 1.5 to 1.6) enabling them to run on the IBM supported application server.
Extensive development experience in J2EE server-side code.
Developed a strong ability to debug and reverse-engineer million+ lines of legacy code, recognized as a valuable skill in a fast-paced and fluid organizational environment at ASCAP.
Moderate PL/SQL programming including query optimization, stored procedures, and database triggers on tables containing hundreds of millions of records.
Supported a significant part of ASCAP's online systems.
Accepted into ASCAP's Emerging Leader Program reserved for high performing employees that displayed great potential in management and leadership skills.
This course demonstrated how to efficiently use AWS security services to stay secure in the AWS Cloud. The course focused on the security practices that AWS recommends for enhancing the security of your data and systems in the cloud.
This course covered the fundamentals of building IT infrastructure on the AWS platform. Students learned how to optimize the AWS Cloud by understanding how AWS services fit into cloud-based solutions.
This five-day course was dedicated to web applications created using Ajax, under the IBM WebSphere Application Server (using the Feature Pack for Web 2.0). In this course, students learned the benefits and architectural features of using Ajax in web applications. This includes JavaScript, XML, web services, REST, JSON, etc.
In this Management Skills training course, we learned the management skills and leadership competencies relevant for today’s challenges. Learned to lead with vision, motivate and empower with passion, facilitate effective communication, and delegate with clarity to individuals and teams. We were taught a proactive customer-focused approach, enhanced our leadership abilities through emotional intelligence and created a management vision for success.
This course is an advanced introduction to the Enterprise Java Beans (EJB) technology. It starts by introducing the concepts and ideal for someone who has never programmed using EJB. The course moves through the advanced concepts students will use to complete large scale EJB based projects.
With this training, we learned to write PL/SQL programs, build stored procedures, design and execute modular applications, and increase the efficiency of data movement
Amazon AWS - Experience and familiarity with a wide range of services including, but not limited to EC2, ECS, S3, Lambda, API Gateway, DynamoDB, SQS and SQS FIFO, CloudWatch, and SNS.
Docker and Dockerfile best bractices
Jenkins and creating pipelines via Jenkinsfiles
SonarQube code coverage and static analysis
Node.js & npm
Java EE 7 - Struts 1.3 - JSP - Java Annotations
Java SE 8 and Spring Boot
RESTful Web Services
IBM WebSphere Application Server ND (primary) - Apache Tomcat (secondary)