Allan James
LinkedIn • 571-***-**** • ad4u8g@r.postjobfree.com
Lead Programming Analyst
Multifaceted technical career with 10+ year track record successfully developing J2EE applications.
OBJECTIVE
Pursuing a Principal Software Engineer, Applications Architect or Solutions Architect position requiring a motivated and dedicated individual whereby achievements and performance will be recognized and rewarded.
Technically sophisticated engineering professional with solid history of implementing best practices and procedures. Broad knowledge designing technical systems of cross-functional and multiplatform applications. Expert understanding of full-stack development, waterfall, and agile project management methodologies and strong ability to coordinate code deliveries, test efforts, and documentation solutions. Having more than 10 years of experience in Test Driven Development. Developed and deployed micro services on AWS cloud. Hands on experience in designing and developing applications using Java EE platforms. Working in an Agile environment with 2 weeks sprints. Meet preset customer goals through eCommerce sale maximization. Designing,Implementing and maintaining complex OSS/BSS systems and architectures.
Software and Test Development, Schedule & Execution / Project Management / Architecture / User Training & Support Documentation & Web Service Development / Troubleshooting & Issue Resolution/Java EE Platforms
TECHNICAL PROFICIENCIES
Platforms:
UNIX Solaris Windows Windows 2000 Windows NT Mac OS Linux Red Hat
Tools & Systems:
Java Script VB Script HTML 5.0 XML Oracle 11g Oracle 9i/8i Oracle 8.1 Oracle 7.1 Oracle 10g Oracle 19g MS SQL Server (2019) Wiki Confluence SCO open Server 5.0 Web Sphere 6.0 Weblogic Portal 9.1 JBOSS 7.1 Weblogic 5.1/6.1/8.1/9.2/10.3.6/11.0 Oracle 9i Application Server Unix Linux JIRA Bitbucket Git Okta Security Tool ngular Js 8.0
Languages & Platforms:
Java EE 8 Java 8.0 Java 11.0 Web Services JAXP UDDI WSDL JAXB JDBC Servlets JSP EJB XML XSLT SAAJ SOAP Java Mail JMS Java Beans Junit 5.0 JProbe JMX Ant JNDI Eclipse JQuery RichFaces CSS XHTML JSON REST TDD Spring Framework 4.0 SpringBoot 2.7 Postgres Microservices CloudFoundry Node js Express js yml Gradle Mockito Apache Kafka JMS ActiveMQ JavaScript Intellij
PROFESSIONAL EXPERIENCE
Architect & Lead Developer (2020 March - Current) Cablevision Systems, New York, New York
Design and Development of Microservices using Java 11.0, Spring Boot using Agile Methodology and Test Driven
Provide Technical Support for Production Environment resolving the issues and analyzing the defects.
Design and Develop Spring Apache Kafka based Microservices to consume events from various systems.
Designed and Developed the Rest using Spring Boot, Spring Data with JPA
Experience in using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP and Spring security (JWT Tokens)
Configured Bean properties with Dependency Injection
Worked with different teams such as UI Core, Middleware, Tibco
Converted Legacy Smart Applications to SpringBoot Restful Microservices
Leading an offshore team of 8 members
Used AWS EC2, ECS to deploy the Microservices
Used AWS Cloud Watch and API,Load balancers
Used SNS,S3, RDS, Dynamo DB, Lambda
API-Driven Development - Solid experience in RESTful and Microservices development
Experience working in ORM frameworks like Entity, Hibernate
Unit Testing / TDD - Experience with Continuous Integration Delivery and tools such as Junit
Experience with Docker, GIT, SonarQube, Checkmarx, and other deployment tools for CI/CD
Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI, Service Now
Involved in design of web pages using html 5, css, Bootstrap, React js
Support React js projects
Having worked on Kong API Gateway.
Worked on developing Multithreads. Threads and Thread Pooling were used by me in an existing project to read ata from oracle and using these threads, data is sent to another Kafka service which uses real data for payment confirmation and payment remainder and track the tech
Designed and Developed API for new systems developed.
Environment:
Java 11. 0, SpringBoot, AWS, Restful webservices, Oracle, SQL Server, Postgres, Junit, Mockito, SF4j, Restful API, Splunk
Swagger Editor, Postman, Soap UI, Jenkins, Git, Redis Cache, JIRA, SonarQube, Sonar Lint, Node js, Express Js, JavaScript
Architect & Senior Developer (2009 Jan – 2020 March ) Cablevision Systems, New York, New York
Technical Scope: J2EE (Java 8, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 7.0.5, JBOSS 6, Web services, JSON, Micro services, WebLogic 10.3.6, SOAP, UDDI, WSDL, Ant, XML, Eclipse, UML, Log4j, SVN, Cygwin, Oracle 10g, scrum/Agile,Spring Framework, Postgres
Orchestrate the technical development of webservices and collaborated with Business on requirement documentation and product architecture. Provide critical technical interface and support to complex issues and client concerns requiring deep understanding of product architecture and estimations. Promoted from Sr. Developer to Co-Architect to Sr. Programmer Analyst based on performance. This application is supports e-commerce sites via micro services. Ecommerce Specialist with experience in content analysis and website optimization
Spearhead development and implementation of machine-to-machine communication and collaborate with functional departments on the specific logic needed for technical projects.
Owned and developed RewindLiveTV engineering multiple aspects of the front-end.
Roles and Responsibilities
Developed various webservices (service providers) with needed business logic for various provisioning models. Developed webservice consumers (SOAP calls / RPC Style).
Developed REST Web Services for front end clients
Developed various intranet and internet application related to IO and OV provisioning model within JSF / Struts framework.
When company introduced new speed tiers I automated with my own knowledge so that no new development will be required further if the company plans to introduce new speeds say 100,200,300,1GB speeds
Worked on the Business Hosted Voice solution for taking up orders and Modify the orders
Provided solutions for complex problems and so that production outage can be minimized.
When company introduced RewindLive TV, I took the ownership and developed designed and implemented the project successful and working with the front end team in deciding the contract between webservices.
Machine to Machine communication is internet used by the traffic signal to send data. Worked on the software side of the project
Worked with the DB developer to design/implement the logic needed for the programs iam working on it.
Microservices are deployed in AWS, EC2 instances.
Backend micro services supports ecommerce websites.
Several projects I worked over years ranges as bellows
Rewindlive TV
MultiRoom DVR
Virtual Receptionist
Labox
Machine to Machine
Free Wheel Integration
Managed Router
Apple TV
DMCA Services
Outage Board
SDL Migration major effort
Morris migration
Business Hosted Voice (BHV)
Fiber to Home (FTTH)
Self Install (Customer can install at their own premises if cable wire is available)
DVR Plus
Senior Programmer Analyst (2008 - April) Italy Vacations, New York, New York
Technical Scope: Java/J2EE, Struts1.2, Hibernate 3.0, Spring Framework, JDBC, EJB 3.0, AJAX and Ajax libraries, JSP 2.0, Servlets, DOJO frame work, JavaScript, Web services, AXIS 1.4, Log4j, SOAP, JAX-RPC, JAXP, CSS, Junit, Maven, Cygwin, weblogic 9.2, Oracle 10g RAD, Agile Methodologies
Defined the software architecture and strategic platform for a global leisure travel company. Delivered automated applications and dynamic packaging functionality.
Wrote various artifacts related to the project, including Project Plans, Batch Processing, docs, and Quality Plans.
Wrote use case diagrams and both class and sequence diagrams utilizing Visio and Ornando Plug0in for Eclipse.
Presented results and findings to Sr. Management and various stakeholders on opportunities and next steps.
Senior Developer (2008 - May) Hypertech solutions Classic Vacations, San Jose, CA
Technical Scope: J2EE (Java1.5, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 5.5, Jboss 4.0.5 Web services, SOAP, UDDI, WSDL, Postgres, Ant, XML, Struts, Eclipse, UML, Log4j, CVS, Cygwin, Oracle 10g, Test driven programming
Partnered with internal team to design and develop Galileo web services and integrate with internal operating systems. Tested solutions, performed code reviews, and identified defects and issues early in the process.
Managed a team of both onshore and external resources; trained staff on procedures and presented work priorities and tasks; resolved questions and concerns quickly and efficiently
Guided team through use cases and ensured that the accuracy and quality of test suites.
Senior Developer (2007- July ) Hypertech solutions POC For Classic Travels, Pleasant Travels., Palo A lot, CA
Technical Scope: Java, JSP, Struts, Servlets, Maven, Oracle 9i, Eclipse, UML, weblogic 9.2,Test Driven Programming
Aided in the design phase of various projects while collaborating with other staff and resources on best approach. Coordinated with offshore development and defined goals, target dates, expectations and priorities. Trained resources on new or foreign knowledge.
Championed launch of several enhancements around the API and ensured successful implementation of various software tools.
Maintained the pace and delivery accuracy of the team. Spoke directly with Project, Business and Product management while expressing needs, concerns, and frustrations; expected resolution to come forth by means of Product Ownership and the Business.
Wrote Junit test cases, Jmeter scripts, and user Perf tool for checking on memory leaks.
EDUCATION AND TRAINING
Master of Business Administration in Information Technology
Goldey Beacom College, Wilmington, Delaware
Professional Development
Tibco Business Works Course by Tibco Education
Mongodb for Java Developers course by 10gen