Tonté T. Pouncil *******@*****.*** 469-***-****
Objective:
To obtain a on-site, hybrid, and or remote contract the following technologies: JavaScript SME, TypeScript SME, Angular SME, Ionic, Node SME, Java, Spring, Hibernate, Microservices, Cloud as a Full-Stack Developer, Tech Lead, and or Architect.
Summary of Experience:
• UI/UX Professional with 10 plus years in the IT industry
• Seasoned in using Design Patterns and Design Principles in application design and implementation
• Hands on experience practicing TDD by way of writing unit, integration, and end-to-end tests via Jasmine, Mocha, Karma, Protractor, and Cypress.
• Worked on EDI file formats including ANSI X12, EDIFACT, XML, CSV, etc.
• Well versed in Object Oriented Programming (OOP) and Object-Oriented Design (OOD) and can implement them in JavaScript, TypeScript, and Java.
• Very familiar with designing, implementing, and consuming custom APIs via SOAP and RESTful based WebServices.
• Fluent in XPath, JQuery and NodeJS.
• Knowledgeable on WCAG and 508 Compliance, which enables web and mobile apps accessible for people who are hearing and visually impaired.
• Strong problem solving and technical skills, confident in leading development teams, making technical decisions, initiating best practices, mentoring developers, and can help determine direction of future development. Great team player and can also work with no supervision.
• Very familiar and worked with OAuth, AuthO, and JWT security concepts and real-world implementations. Technical Skills Summary:
• Front-End Frameworks: AngularJS, Angular v2-v20, Ionic v1-v5, RxJS v6, NgRx, React, Redux, MEAN, and JQuery
• Back-End Frameworks: Java, NodeJS, Spring, RESTful API, Hibernate, JEE, jUnit, TestNG, Spock, and Mockito
• EDI Standard Transaction sets: EDI X12 (ANSI), EDIFACT, XML, VICS, BPML, SAP IDOCS, SOAP. 835,837,270,271,276,277,278,204,210,214,410,834
• Languages: Java v6-v8, JavaScript v6-v8, TypeScript v2-v3.8, and SQL (PL/SQL and T-SQL)
• IDEs: IntelliJ and Eclipse
• JEE: EJB, MDB, JMS
• NoSQL Databases: IndexDB
• Application Servers: Tomcat, JBoss, WebLogic, WebSphere, and Apache Web Server
• SaaS: GitHub and JIRA
• PaaS: CloudBees, and Cloud Foundry
• IaaS: Amazon Web Services (AWS), Open Shift
• Build Tool: NPM, Grunt, and Gulp
• WebServices: RESTful via JS
• Operating System: Mac, Unix, Linux, and Windows
• Version Source Control: GIT, GIT Hub, SVN, Clear Case, and CVS
• Project Management Methodologies: Agile, Xtreme Programming, and Waterfall
• Security: OAuth, AuthO, JWT, Identity Management Personal Portfolio:
GitHub Remote Contributions Since 2011
GitHub Projects (Read access to private projects upon request):
• https://github.com/pouncilt
• https://github.com/byte-pushers
Professional References: Upon request
Complete Professional Experience: Upon request
Education:
Flint Central High School Flint, MI Diploma 1996
Michigan State University – Computer Science Major – No Degree From 1996 – 1999 Summary of Professional Experience:
Byte Pushers Inc. Since 2014 – Present
Principal Consultant (Remote)
GitHub Profile: https://github.com/byte-pushers
As a Principal Consultant, I architected, designed, developed, and led several teams in the completion of client applications, assigned and delegated work to team-members, performed code reviews, track team members time on project, initiating best practices, mentoring developers, and help determine direction of future development. In addition to this, I created User Stories and performed many Scrum Master duties and hosted many Scrum ceremonial meetings. In General, I have:
• working knowledge of React
• conceptual knowledge of Microservices
• conceptual knowledge of MongoDB
• conceptual knowledge of AWS DynamoDB
• made technical decision on which technologies to used
• operated in a Scaled Agile Framework (SAFe) environment, participating in cross-team collaboration and alignment across multiple Agile Release Trains (ARTs).
• practiced and continually follow web and software development best practices for development and testing using Test Driven Development (TDD), Domain Driven Design (DDD), and Continuous Integration (CI) and Continuous Delivery (CD) via Cypress, Protractor, Karma, jUnit, Mockito, TestNG, etc. Internal Projects:
My Family Reunion Mobile App: Aug 2024 – Dec 2024
Byte Pushers, Inc. sponsored the My Family Reunion project with University of Texas at Dallas (UTD) UTDesign Capstone where I serve on the project as the Product Owner/Client, Project Manager, Scrum Master, Solution Architect, and Team Lead. UTD provide 6 seniors team members in computer science department of which I lead and trained them in the Agile and Software Development process. I mentored team, review source code, and guided them in industry best practices. I trained them in GIT workflow best practices and continuous integration. I introduced team to tech-stack (Angular, Java, SpringBoot, JPA, Hibernate, and RESTful WebServices. We were successful at creating a fully functional POC and MVP. I stepped in to remove impediments and implemented more complex parts of the application as needed based on the team’s velocity and bandwidth.
• Implemented Security via OAuth2 via PKCE Flow, Authentication Server, Resource Servers and supported Role based permissions.
• Dockerized project so team has a stable development environment that supported MySQL custom configurations via custom volumes, custom networks for inter container communications, and CI/CD via DockerHub and custom make files.
• Directed team on how to implement RESTful WebServices end-points to support Angular UI and Ionic.
• Introduced and trained team in UIUX via Angular v19, Ionic, Figma Designs, and JIRA.
• Worked to ensure database design meets business requirements and database design best practices.
• Resolved Git merge conflicts and showed team how to test and debug front-end and back-end.
• Managed project so that team velocity stayed at acceptable pace so that project POC and MVP can be delivered on time and under budget.
Project Management Methodologies and Development Practiced: Agile, eXtreme Programming (XP), TDD, BDD, DDD, CI, CD, and Design Patterns Technologies Used:
Maven, HTML5, CSS3, SASS, TailwindCSS, JavaScript, TypeScript, Angular v19, RxJS, Redux, Ionic, NodeJS, Jasmine, Karma, Protractor, Cypress, Spring Restful WebServices, Spring Boot, Spring Microservices, Spring Security, AWS, Travis-CI, Docker, Java 22, Spring, OAuth, AuthO, JWT, Hibernate, AWS S3, AWS Lambdas, Databases Used: Oracle, MySQL, and DynamoDB
Application Servers: AWS,
Source Code Repository: https://github.com/byte-pushers/my-family Kitchen Aide & Recipe Mobile App: Aug 2024 – Dec 2024 Byte Pushers, Inc. sponsored the Kitchen Aide & Recipe project with University of Texas at Dallas (UTD) UTDesign Capstone where I serve on the project as the Product Owner/Client, Project Manager, Scrum Master, Solution Architect, and Team Lead. UTD provide 5 seniors team members in computer science department of which I lead and trained them in the Agile and Software Development process. I mentored team, review source code, and guided them in industry best practices. I trained them in GIT workflow best practices and continuous integration. I introduced team to tech-stack
(Angular, Java, SpringBoot, JPA, Hibernate, and RESTful WebServices. We were successful at creating a fully functional POC and MVP. I stepped in to remove impediments and implemented more complex parts of the application as needed based on the team’s velocity and bandwidth.
• Implemented Security via OAuth2 via PKCE Flow, Authentication Server, Resource Servers and supported Role based permissions.
• Dockerized project so team has a stable development environment that supported MySQL custom configurations via custom volumes, custom networks for inter container communications, and CI/CD via DockerHub and custom make files.
• Directed team on how to implement RESTful WebServices end-points to support Angular UI and Ionic.
• Introduced and trained team in UIUX via Angular v19, Ionic, Figma Designs, and JIRA.
• Worked to ensure database design meets business requirements and database design best practices.
• Resolved Git merge conflicts and showed team how to test and debug front-end and back-end.
• Managed project so that team velocity stayed at acceptable pace so that project POC and MVP can be delivered on time and under budget.
Project Management Methodologies and Development Practiced: Agile, eXtreme Programming (XP), TDD, BDD, DDD, CI, CD, and Design Patterns Technologies Used:
Maven, HTML5, CSS3, SASS, TailwindCSS, JavaScript, TypeScript, Angular v19, RxJS, Redux, Ionic, NodeJS, Jasmine, Karma, Protractor, Cypress, Spring Restful WebServices, Spring Boot, Spring Microservices, Spring Security, AWS, Travis-CI, Docker, Java 22, Spring, OAuth, AuthO, JWT, Hibernate
Databases Used: Oracle, MySQL, and DynamoDB
Application Servers: AWS,
Source Code Repository: https://github.com/byte-pushers/kitchen-aide-recipes Byte Pushers Corporate Angular Website: http://bytepushers.services/ Chucks Pick3 Mobile Angular App Companion Website: www.chuckspick3.com
• Used SASS and responsive designed frameworks like Bootstrap and Material Design to ensure best user experience.
• Created Custom RxJS operators to support various business requirements like delayed retry operator to ensure specify number of retries before failing an API request. Chucks Pick3 Ionic Mobile App:
• Created AWS end-points and use AWS Lambda Java invoke algorithm function on demand.
• Created AWS end-points and user AWS Lambda NodeJS to invoke web scrapper function on demand.
• Deployed AWS Lambdas (Java and NodeJS) via AWS Java API and cloud-formation templates.
• Deployed AWS VPC and AWS RDS (MySQL) via AWS Java API and cloud-formation templates.
• Used SASS and responsive designed techniques to ensure best user experience.
• Created custom Web Scrappers to support API by retrieve data from website and returning to client. Project Management Methodologies and Development Practiced: Agile, eXtreme Programming (XP), TDD, DDD, CI, CD, and Design Patterns Technologies Used:
Maven, HTML5, CSS3, SASS, JavaScript, TypeScript, Angular JS, Angular v2-v20, RxJS, Ionic, NodeJS, Jasmine, Karma, Protractor, Cypress, Spring Restful WebServices, Spring Boot, AWS, Travis-CI, Java, Spring, OAuth, AuthO, JWT and Hibernate
Databases Used: Oracle, MySQL, and DynamoDB
Application Servers: AWS,
Source Code Repository: https://github.com/byte-pushers Demo URL: http://byte-pushers.github.io/calendar-app/ Byte Pushers Inc.
End Client: Veterans Affairs Dec 2023 – April 2025 Senior Java Developer (Remote Contract)
Veterans Affairs is a government agency that services veterans in their healthcare needs. Worked on the BID project by way of Booze Allen Hamilton to enhance their Letters and Documents applications so that VA employees and manage all letters, documents, and other notifications sent to veterans. To support the VA employees, we enhanced, updated and added new features to the VA’s BID product lines by using cutting-edge technologies to deliver new features, scale their product offering, and ensure that their platform can be easily maintained in future releases. As a team we:
• Worked in Java, SpringBoot, React, Docker and AWS local stack environments to implement new feature set and enhance existing functionality to the BID product line.
• Worked as a full-stack developer and ensure code quality via automated unit and integration test in a SonarQube environment.
• Implemented various RESTful end-points that support complex back-end functionality of Letters and Documents application set.
• Participated in all SAFe Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, backlog grooming, and Program Increment (PI) Planning sessions.
• Worked on front-end using React, Redux to enhance user experience and allow user to manipulate and build final letters and documents at various steps in the Letter and Documents workflow.
• Reached and maintain 80 percent or above test coverage by writing unit and integration test jUnit, Mockito, Groovy test frameworks.
• Integrated with B2B APIs within the VA ecosystem to integrate and use data from other parts of the VA organization.
• Performed various performance optimizations to ensure better user experience.
• Ensure application UI was 508/WCAG compliance via Reat, HTML, JavaScript, etc.
• Participated in all SAFe and Agile ceremonial meetings, including Program Planning. Environment: Project Management Methodologies Practiced: Agile, SAFe Technologies Used: JavaScript v6(ES6)-v8, React, TypeScript, HTML5, CSS3, Java11, SpringBoot, OAuth, AuthO, JWT, Hibernate, etc.
Databases Used: Oracle,
Application Servers: Spring Boot,
Source Code Repository: Git
Demo URL: N/A
Byte Pushers Inc.
End Client: Blue Cross Blue Shield Dec 2020 – March 2023 Tech Lead / Architect (Remote Contract)
Blue Cross Blue Shield (BCBS) is a healthcare company that supports Federal employees manage their healthcare insurance and incentive programs. To support the Federal employees, we modernized BCBS product offering by using cutting-edge technologies to deliver new features, scale their product offering, and ensure that their platform can be easily maintained in future releases. We also integrated with CVS Caremark pharmacy APIs so that user can find store locations and compare drug prices. As a team we:
• Re-designed the Overseas Claim process. This included implementing a Healthcare Claims wizard that guided user through the claim submission process. To support scalability, the system was designed to be highly configurable with on-the-fly custom PDF form validations. Generated custom control files per specification so claims can be process downstream with 3rd party processing center.
• Built highly customizable dynamic PDF form validator solution that validates PDF form fields based on form version configuration via PDF library.
• Implemented various RESTful end-points (router) that support basic CRUD operations for healthcare domain.
• Created several middleware functions to guard access to RESTful end-points based on CSRF Token, LaunchDarkly, User Authentication Status.
• Reached and maintain 80 percent or above test coverage by writing unit and integration test via Mocha, Chai, SinonJS, Custom Mock, Test Doubles, etc.
• Integrated with B2B APIs and architected solution to support the evolution of same API as newer versions are published.
• Performed various performance optimizations to ensure better user experience.
• Solved production issues as they raised. For example, resolving CORS issue with 3rd party portal sites as they could not successfully make API calls to Node back-end.
• Supported production releases by ensuring code, features, and release notes were all ready to go.
• Led a cross-functional Agile team in a SAFe-based environment, implementing Epics, Features, and User Stories to support healthcare insurance applications for federal employees.
• Distributed workload amongst team.
• Performed code reviews and Mentored development team in programming best practices and Git essentials.
• Re-factored various aspects of the product to be more efficient and meet business requirements.
• Performed Node and Angular upgrades and ensured application continued to work as designed.
• Implemented Epics, Features, and User Stories and performed multiple production releases.
• Translated Wireframes from Figmas and Zeplins into full functional front-end applications.
• Built Node back-end to support a host of features such as PDF file uploads with field and file size validations.
• Maintained code quality at a high-level via SonarQube and automated unit, integrated, and end-to-end Jasmine, Protractor, Chai, and Mocha tests.
• Transformed EDI/EDIFACT files (X12, 834, and 835) into Electronic Healthcare Records (EHR) and persisted to database and kicked off automated workflows.
• Worked with GIS AS2 edition for exchanging the EDI documents for trading partners with digital signature.
• Worked closely with Trading Partners in removing any discrepancy in EDI transactions.
• Provided recommendations for EDI transaction improvements.
• Implemented and maintained OAuth and JWT Solutions. Environment: Project Management Methodologies Practiced: Agile, SAFe Technologies Used: JavaScript v6(ES6)-v8, Angular v12, TypeScript, HTML5, CSS3, Java11, SpringBoot, OAuth, AuthO, JWT, X12, 834, 835, EDIFACT, and EDI
Databases Used: Oracle,
Application Servers: Node, Liferay,
Source Code Repository: Git
Demo URL: N/A
Byte Pushers Inc.
End Client: American Well July 2020 – Dec 2020
Full-Stack Engineer (Remote Contract)
American Well Care Talks application enable health care physicians to do virtual doctor office visits. In order to support the increased growth of the Tele-Health industry, we modernized their product offering by using cutting- edge technologies to deliver new features, scale their product offering, and ensure that their platform can be easily maintained in future releases. As a team we:
• Implemented Tele-Health video conferencing doctor visits virtually via Twilio SDK and Angular.
• Proposed Single-Sign On (SSO) solutions and implemented POC using Keycloak.
• Built messaging system via Redis and did bulk uploads to AWS S3 buckets via AWS Kinesis Data Firehose in a Docker and AWS environment.
As a Full-Stack Developer on the team, I did the following:
• Built custom PHI and PII Java annotations that was able to serialize and deserialize protected data.
• Built Angular app to allow the team to demonstrate our proposed SSO solution via Keycloak.
• Use Spring AOP in the service layer to handle CRUD exceptions coming from Redis.
• Re-factored various aspects of the product to be more efficient and meet business requirements. Environment: Project Management Methodologies Practiced: Agile Technologies Used: DOJO, JavaScript v6(ES6)-v8, Angular v9, HTML5, CSS3, Java11, SpringBoot, Docker, AWS S3, AWS Kinesis Data Firehose, Redis, OAuth, AuthO, JWT Databases Used: Oracle,
Application Servers: Tomcat,
Source Code Repository: N/A
Demo URL: N/A
Byte Pushers Inc.
End Client: American Well Aug 2019 – Dec 2019
JavaScript Engineer (Remote Contract)
American Well Care Talks application enable health care physicians to do virtual office visits. In order to reach more clients and patients, they embarked on effort to enhance the Care Talks app by making it more WCAG or 508 compliant. I enhanced various section of Care Talks app to be WCAG/508 compliant by ensuring:
• Appropriate tab navigation is implemented correctly so that visually impaired users can navigate the site via the keyboard as opposed to the mouse.
• HTML is semantically correct and Aria attributes are used so that visually impaired users can hear the page content correctly as screen reader read the page.
• Correct color contrast is used so that visually impaired users can see the website more clearly.
• Dynamic content is announced by screen readers appropriately when content is added to page after it’s originally loaded.
Environment: Project Management Methodologies Practiced: Agile Technologies Used: DOJO, JavaScript, HTML, CSS, OAuth, AuthO, JWT, and WCAG/508 Compliance. Databases Used: Oracle
Application Servers: Tomcat,
Source Code Repository: N/A
Demo URL: N/A
Byte Pushers Inc.
End Client: Humana Oct 2018 – Sep 2019
Senior UI Tech Lead (Remote Contract)
Worked on Human’s Claims fulfillment application that process EDI transaction and allowed Human’s claims workforce to make correction and visualize the EDI transactions specific to Human’s business domain. In addition to this, they were also able to reject and re-submit the claims, amongst other things.
• Design and developed a highly configurable EDI UI that slice and diced the data in order to dynamically present user editable data per EDI transaction.
• Use various Design Pattern like Domain Models, Singleton, Factory, Data Aggregator, and Strategy Patterns via TypeScript implementation to support dynamically overriding the EDI transactional data and behavior.
• Mentored members of team and performed code review.
• Delivered Proof of Concept (POC) to quickly evaluate design strategies and technologies. Environment: Project Management Methodologies Practiced: Agile Technologies Used: Angular, NgRx, RxJS, TypeScript, Java, Spring, Spring Boot, Hibernate, OAuth, AuthO, JWT, X12, 834, 835, EDIFACT, EDI and 508 Compliance.
Databases Used: Oracle 10g
Application Servers: Tomcat and IBM
Source Code Repository: Git
Demo URL: NA
Byte Pushers Inc.
End Client: Tillster – San Diego CA Apr 2018 – Aug 2018 Back-End Java Developer (Remote Contract)
Tillster enables online and mobile ordering of various fast foot companies around the world. They also offer in-store solutions via their custom point-of-sales business-to-business solutions. As a back-end Java Developer, I helped to ensure that all back-end APIs full-fill business requirements by doing the following:
• Implemented complex user registration validation algorithm logic via the Template Design Pattern and backed by over 300 parameterized jUnit Integration tests.
• To support bug fixes, additional database columns were added to existing database tables, RESTful APIs changes, service layers, and Data Access Object layers, and unit and integration test were modified.
• Use Liquibase and wrote SQL scripts to support database changes.
• Re-factored and wrote many unit and integration tests for each feature set and bug fixes via Mockito and JUnit to keep test coverage above acceptable test coverage percentage.
• Followed Git workflow and performed various Git tasks daily. For example, rebasing master onto feature branch and squashing commits before issuing Git Pull Request. Environment: Project Management Methodologies Practiced: Agile Technologies Used: Java 8, Spring, Spring Boot, Maven, JPA, Liquibase, SQL, Spring Restful APIs, and Mockito. Byte Pushers Inc.
End Client: Thomson Reuters – Carrollton, TX Sept 2017 – Dec 2017 Lead UI Developer (Contract)
Worked on next generation calendar application for the LoneStar 2 platform. Utilizing Thomson Reuters proprietary UI Angular framework called Bento UI. Bento UI framework is built on top of a commercial Angular UI framework called Wijmo. All AngularJS work was done in TypeScript.2.3
• Use Authorization Token API to authenticate WebService calls to back-end.
• Incorporated Bento & Wijmo UI components to give UI a Thomson Reuters look & feel.
• Utilized Wijmo’s Flex Grid to manipulate and display large data sets
• Deployed application to LoneStar2 development platform.
• Use FEF.JS yeoman project generator to create project.
• Converted AngularJS POC application into Angular 4. Project Management Methodologies and Development Practiced: Agile Technologies Used: AngularJS, Angular 4, JavaScript, JQuery, JSHint, TypeScript, Wijmo UI framework, Bento UI framework, GIT
Databases Used: MySQL
Application Servers: WebLogic
Source Code Repository: NA
Demo URL: NA
Byte Pushers Inc.
End Client: Zynx Health – Beverly Hills CA Sept 2016 – Dec 2017 Lead UI Developer (Remote Contract)
Worked on the Knowledge Analyzer application, which is an application that helps healthcare providers standardize on healthcare prescribed in hospital by providing real-time medical market research at the time of care. This application allows hospitals the ability to see the best medical practices related to specific healthcare diagnoses and the ability to cherry pick which best practices will be followed with their hospitals by updating their own medical best practices catalog.
• Use heavy custom directives to decorate medical intervention document with additional functionality like accepting, rejecting, matching, inserting, and deleting medical best practices and or recommendations.
• Optimized applications to reduce the number of scopes created per view and streamlined logic to allow application to run faster.
• Re-factored several components of application to promote reusability across various sections of app.
• Implemented various value-added features that enabled integration with new customers, which resulted in increase in revenue. One feature was to convert on demand, and in real-time, clients’ data from XML to HTML document using Java and XSTL.
• Wrote many unit and integration test to keep test coverage above 75%. We ultimately went from 75% test coverage to 85% test coverage.
• Followed Git workflow and performed various Git tasks daily.
• Mentored team in AngularJS best practices.
• Upgraded project dependencies to latest available release and resolved all issue related. Project Management Methodologies and Development Practiced: Agile Technologies Used: AngularJS, JavaScript, JQuery, Jasmine, JSHint, Java 7, Java 7 NIO, Spring, Groovy, XSLT, XPATH, MarkLogic DB, Grails, and Gradle
Databases Used: MySQL
Application Servers: WebLogic, AWS
Source Code Repository: NA
Demo URL: NA
Byte Pushers Inc.
End Client: Lawrence Livermore National Laboratory - Livermore, CA Apr 2016 – Sept 2016 Lead UI Developer (Contract)
Performed code review and mentored team in best practices. Worked on preventive maintenance mobile tablet application that allowed various trade technicians to see work order queue, start and stop the progress of the work order, enter various reading of equipment to track the life of equipment, and continue to work in an off-line mode with an automatic data synch to server when tablet re-acquires internet connection.
• Use AngularJS and Ionic frameworks to meet business and technical requirements.
• Chose Mozilla’s LocalForage for off-line first data persistence to tablet local.
• Implemented the Generic Dao pattern in JavaScript, alone with custom JavaScript Domain Models in order to provide appropriate layers of abstraction from the chosen data store implementation, Mozilla’s LocalForage.
• In order to synch data back up to server when tablet is online, custom Restful Angular services were created alone with custom JavaScript Domain Model Transformers so that data can be transformed to meet back-end Restful API specifications.
• Created many AngularJS Controllers to coordinate the various activities in the different Angular UI-Router states via Controller Inheritance and the Publish/Subscribe event model. Project Management Methodologies and Development Practiced: Waterfall Technologies Used: AngularJS, Ionic, IndexDB, Mozilla’s LocalForage, JavaScript, Jasmine, Karma, Cucumber-JS, Gulp, JSHint, JSLint, Grunt, NPM, Bower
Databases Used: NA
Application Servers: NA
Source Code Repository: NA
Demo URL: NA
Byte Pushers Inc.
End Client: General Electric – San Ramon, CA Sept 2015 – Jan 2016 Senior Java Developer (Contract)
Worked on the Smart Contract Margin and Review (Smart CMR) is big data analytic application for the GE Digital software division within General Electric. The Smart CMR application turned a 9 months CMR process into a real-time process saving GE millions of dollars because they were able to project when a fleet of airplane engines will need to be serviced.
• Used Java Design Patterns to implement complex business logic. For example, used the Generic Observer Design Pattern to generically observe loosely coupled components of the application.
• Wrote many unit and integration tests via Java, Spring, jUnit, Mockito, Power Mockito, Jasmine, Karma, and Protractor. For instance, successfully mocked out email retrieval by Mocking out static and private methods used throughout the email retrieval process and thereby ensuring that email was being read accurately from a disconnected process.
• Worked hand and hand with Data Scientist to implement complex algorithms via R and Java. Project Management Methodologies and Development Practiced: Agile Technologies Used: Spring Restful WebServices, Spring, Java 8, Hibernate, Maven, and Open JPA Databases Used: Oracle
Application Servers: WebLogic
Source Code Repository: NA
Demo URL: NA
Byte Pushers Inc.
End Client: Veterans Affairs Apr 2014 – Sept 2015
Senior Java Developer (Remote Contract)
Worked on the Mental Health e-Screening project to help Veterans get the support that they need. This online application allowed the VA Clinicians to assess the mental health of the Veterans by issuing them an online survey. Upon completion of the assessment survey, the VA Clinician would be able to analyze the results of the assessment and take intervention steps if needed. All the data was saved in the application’s MySQL database and the VA’s VistA system of record via the VistA API.
• Created a host of Restful WebServices APIs to bring dynamic data to the front-end and to post data to the back-end via the Spring MVC module.
• Created a VistA Java client API in order to integrate with the VA’s system of record via the VistA Java API. This allowed us to save Health records to the VA’s system of record.
• Persisted data to data store via Spring Data and Hibernate.
• Prepared implementation plans to deploy updates to Development, Quality Assurance, Staging, Pre-Production, and Production environments.
Project Management Methodologies and Development Practiced: Agile Technologies Used: Spring Restful WebServices, Spring, Java 7, VistA API, and Hibernate Databases Used: Oracle
Application Servers: WebLogic
Source Code Repository: NA
Demo URL: NA