Senior Developer/architect Resume
Fort Worth Dallas, TexaS
SUMMARY
- Recognized problem solver with over 19 years of experience delivering enterprise technology solutions for leading companies in a variety of business verticals. Extensive experience and specialized expertise in conceptualizing, modeling, consulting and implementing secure JEE web - based solutions using open-source frameworks, microservices, SOA, web services, asynchronous messaging, BPM/BPEL and database driven n-tired technology stack
- Highly motivated, experienced Java developer/consultant/architect, effective at multitasking and working under pressure to accomplish overall objectives.
- Deep understanding of technology stack and JEE Patterns with focus on delivering business solutions for high volume, high performance, scalable and transactional distributed platform
- As a senior level developer, able to develop between front end and back end in any Java application.
- Able to analyze business needs and formulate creative design and technical approaches in both individual and team settings.
- Ability to dissect, understand, and utilize new and complex APIs for common business use cases.
- Ability to apply, implement complex APIs for use for lower level developers.
- Ability to learn new frameworks, design patterns, architecture and programming languages
- Ability to adapt to new and changing environments.
- Effectively relay and communicate new technologies to management and all related stakeholders.
- Develop precise solutions for every computer related issues in software development.
- Motivated team player who works diligently to ensure consistency and satisfaction of project requirements.
- Expansive knowledge and research capabilities to uncover latest technology developments to employ into solutions.
- Capable of excelling as an individual developer or within a small to large team development environments.
- Ability to coach, mentor and train less experienced team members.
- Effective communication skills to translate business requirements into actual implementation.
- Experience in building applications hosted in the cloud.
- Experience building SOA implementations including SOAP and RESTful based webservices.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, COBOL, IMS, .Net
Markup Languages: Angular, TypeScript, NodeJS, Ajax, JQuery, XML, XSLT, BPMN, WSDL, HTML
Application Frameworks/ Technologies: Spring - (Cloud, Boot, Batch, REST, Microservices Data Access, Web, AOP, Messaging), JSON, Hibernate, Struts 2, Webservices (WSDL/REST), IBM WebSphere, Apache tomcat, Netflix API, Zulu, Docker, Maven, ANT, Jenkins
Databases: Oracle, IBM DB2, MySQL, MongoDB
Miscellaneous: Adobe CQ, Git Hub, CVS, VSS, Eclipse, IntelliJ, IBM RSA, STS, MS - Visio, Word/Excel/ Power Point/Project, SQL Data Modeler, CoolPLEX
PROFESSIONAL EXPERIENCE
Senior developer/architect
Confidential - Fort Worth/Dallas, Texas
Responsibilities:
- Build Spring Boot microservices for the delivery of software products across the enterprise.
- Decompose existing monolithic code base into Spring Boot microservices.
- Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
- Created POC of Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.
- Demonstrated and modeled security patterns with JWT and Oauth2.
- Created POC of multitenancy with micro services utilizing PostgreSQL.
- Worked with Continuous Integration (CI) builds
- Designed complex data processing algorithm using spring batch
- Maintain source code repository using GIT
- Developed & maintain CI/CD pipeline for development and production environments
SENIOR CONSULTANT/technical architect
Confidential
Responsibilities:
- Building document management solution on Adobe CQ platform
- Design/Development of RESTful services to render pages suitable for MVP and accessing doc management system Design/Development of SOAP based services for accessing Membership, Claims and Provider data
- Providing support for intranet service portal for ongoing development for BCBSM.com
- Maintaining/Enhancing batch jobs to sync data between different data sources
- Responsible for sync up code on GitHub branch between parallel developments
- Support build using Maven
Application architect
Confidential, Bloomington, Illinois
Responsibilities:
- Provide consultancy in full project life cycle development focus on development, implementation/integration of services, performance and scalability
- Provide high level design and estimate efforts for migrating applications to JEE 6/7 compliant
- Create architectural artifacts and maintain traceability between requirements and design/development artifacts, provide analytical recommendations and prepare essential reports
- Work with tech leads to provide low level design, develop POC with different vendor products, develop workflows using Business Process Designer/Rational Software Architect, externalize configuration and business logic to ease implementations
- Drive design review discussions with interfacing systems
- Re-factored single large web application into multiple web applications to increase capacity and performance and therefore availability of services truly 24x7
SEnior developer
Confidential, New York City, NY
Responsibilities:
- Build End to End vertical slice for J2EE based access management web-based application that controls profile-based access to NYL resources using Spring / front controller design patterns
- Design and develop web services for update or retrieve information from corporate LDAP
- Applied design patterns and OO oriented design concepts to improve existing reusable codebase by refactoring it with test driven development approach
- Provide PoC for integration with third party product eSignature
- Improved build process by migrating it from Ant to Maven
- Thoroughly reviewed code and encourage developers to use key design principals such as singleton, façade, decorator, etc. and provided recommendations on best practices, exception handling, identifying and fixing potential memory, performance and transactional issues.
SEnior Consultant
Confidential, Denver, CO
Responsibilities:
- Project worked on Agile methodology.
- Successfully migration existing infrastructure from WebLogic 7.x to JBoss 4.x
- Migrating existing code with application of patterns like Session Façade, Message Façade, Service Locator, Struts Front Controller, Value object, Data Transfer Object etc. and introducing Test Driven Development approach
- Integration for Struts 2.0 and Spring framework for Database Layer
- Make use of JMX API for migrating proprietary WebLogic components to new infrastructure
- Responsible for automated build scripts using ANT
- Coordinated for integration testing with test team, technical counterpart during UAT and deployment coordinator
DEVELOPER/Project lead
Confidential
Responsibilities:
- Actively participated in brain-storming sessions with Business Partners/Analyst to perform preliminary analysis, understanding primary business objectives and scope of project
- Worked closely with the business analysts, infrastructure team, tech leads, testing team, and project managers to come up with the detailed design, alternative paths, pros-cons for approach
- Provide technical artifacts describing desired featured and operations in details including business rules, process diagrams, pseudo code and contract for interfacing systems
- Helped separating authentication from Web Application and extended branding services with CSS and redirection to appropriate region using Adobe Geo Targeting API
- Written generic data services based on varying configuration, loading structural data according to configuration and feeding data to content management interface
- Applied patterns like Service Locator, Value object, Data Transfer Object & Spring Dependency injection
- Proactively worked on POCs to demonstrate integration capabilities provided thru’ preparatory component API as well as services for payment gateway, Ad Agencies. Geo-targeting and mass email.
