Senior Staff Software Engineer Resume
San Francisco, CA
SUMMARY
- A highly motivated, analytical, experienced full stack software engineer and consultant with broad knowledge in the Java and Microsoft technologies.
- Experience in all aspect of the development lifecycle from architectural research & design, development, quality assurance testing, deployment of highly scalable distributed enterprise system using the agile methodologies.
- S eeking a position in consultation, design and implementation of software in a scientific or business applications.
TECHNICAL SKILLS
Language: Proficient with Java & C# ASP.NET
Web: React JSX, Redux, Css, Sass, Html, Javascript, ES6, APIs, REST, Web Services, Spring, Springboot, ASP.NET MVC, Material UI, Bootstrap, AJAX, JQuery, Xml, Xslt, JSON, Angular 1.0, Typescript, NodeJs
IDE: IntelliJ, Visual Studio, Visual Studio Code, Eclipse, Mac XCode, Remix
Dev Tool: React Developer Tools, Redux DevTools, Postman, Docker, Ssh, Powershell, Bash, Datagrip
Build Tool: Jenkins, Octopus, Nexus, Maven, Gradle, Webpack, gulp, esLint, npmyarn, brew, Whitesource
Source Control: Git, GitHub, GitFork, Mercurial, BitBucket, SourceTree, TortoiseHg, Team Foundation Server
Testing: Jasmine, Karma, React testing library, Jest, Enzyme, Sonar code coverage
Logging: Logstash, ELK log, Kabana, ElasticSearch
Cache: In - memory cache, ElastiCache, Redis, Memcached
Reporting: SSRS Reports, Arcadia, Custom CSV
Planning: Rally, Miro whiteboard, Atlassian Confluence wiki
Server: IIS, Tomcat, Microsoft BizTalk Server
Database: AWS Aurora Postgres, Postgres, PgAdmin, MS SQL Server
Products: Pusher.net, Launchdarkly, Easy Rule
OS: Linux, Unix, Window
AWS: AWS EC2, S3, AWS MQ, Route 53, RDS, Security Group & Configuration
Apps: Photoshop, Excel, PowerPoint, Adobe XD UX UI
Mobile Dev: React Native, Android, libGDX, iOS IPhone, Html5, PhoneGap
Blockchain: Solidity Smart Contract, ETH, TRX, LINK
PROFESSIONAL EXPERIENCE
Senior Staff Software Engineer
Confidential - San Francisco, CA
Responsibilities:
- I designed and developed our frontend React Redux single page application from the bottom up. The backend leveraged Java Springboot microservices. Integrated Material UI as the UI framework. JSON Web Token as the authentication mechanism. Developed Java auto generated NTier data access core. Used Pusher.net live for web socket notification update. Launchdarkly for our feature toggle framework. Easy Rule as our rules engine with AWS ActiveMQ. This is a clinical module add-on portal living side by side to the .NET pharmacist healthcare platform. Module includes discharge management, clinical activities, patient’s summary, patient alerts, reports.
- C# .net, MVC, Angular 1.0, Bootstrap. This is a 24Hr Pharmacist Rx platform for processing orders. Functionality includes: order queue, processing, order triage, image processing, fax and electronic order processing, verification, reports. T4 template auto generated model and data access. Message bus web service. Window service Transaction processor.
- Developed many Springboot RESTful API services. Used maven archetype to generate the boilerplate services. Basic and Bearer Token JW Token authentication based. Leveraged HATEOS to provide useful links in the response.
- Coordinated team planning with product owner, ran daily scrum meetings and planned retrospectives. Created activities for team members to get to know one another.
- Wrote frontend unit test with jasmine, karma, enzyme and react testing library. We had backend unit tests for core and micro services. Unit tests were executed daily via Jenkins
- Assisted with database migration from MS SQL to AWS Aurora Postgres Use NpgSql to support our .NET portal migration from a MS SQL db to Postgres db
- Used and configured AWS EC2, S3, RDS, Security Group, Route 53
- Amazon Api-Gateway, Amazon Lambda serverless, GraphQL
Senior Consultant
Confidential - Denver, CO
Responsibilities:
- Developed BizTalk 2009 interfaces between medical devices and patient information applications.
- Provided BTS guidance and training for developers
- Developed the Allscripts Transaction Hub BizTalk Common Framework.
- Worked with Allscripts client application Pro EHR, Enterprise, Touchwork.
Java Software Engineer
Confidential - Monrovia, CA
Responsibilities:
- Confidential provides Automated Error Prevention (AEP) software such as SOAPTest, and WebKing.
- WebKing - Automated Web testing product that automates the most critical Web verification practices: static analysis, functional/regression testing, and load testing. Automates security static analysis and penetration testing to detect security vulnerabilities.
- Designed and implemented new features, debug existing issues, release testing
- Handled customer support for technical issues