Post Job Free
Sign in

Senior Software Engineer

Location:
Round Rock, TX
Posted:
July 09, 2024

Contact this candidate

Resume:

Triet Tran

Location Preference: Remote/Hybrid

***********@*****.***

737-***-****

SUMMARY

● A Senior Lead Developer and Software Engineer with over 8+ years of enterprise experience and consulting expertise in a fast paced environment.

● Proven ability to effectively communicate and turn client’s business ideas and requirements into prototypes, end-to-end application and read-to-market products, quickly adopt and immerse in new system/tech, and meet agile delivery cycles with feedback loop and customer-delighted user experience.

● A highly-skilled self-starter with versatility in different tech stacks, frameworks and libraries VueJS, React-Redux, NextJS, MEAN Stack, MEVN stack, MERN stack, LAMP, Python, Django, Flask, Scikit-learn, Panda, Node, Typescript, NuxtJS, NextJS, Tailwind, Bootstrap, Materialize, Java Spring/JSF, HTLM5, CSS

● Experience in leadership, team building, organization, and engineering management.

● An advocate of SOLID OOD architecture to derive a simplistic, minimalistic, responsive and scalable design and drive the development effort with high load, velocity and consistency. TECHNICAL SKILLS

• Core Competencies

o Software Design and Processes:

Software Architecture and Design: MVC and Modular architecture patterns, SRS - Software Requirements Specifications Analysis and Development, OOA – Object Oriented Analysis, OOD – Object Oriented Design, SOLID, analysis of control, control flow, context, class, use cases diagrams, wireframing to layout the UI and behindcode functional behaviors.

Advanced Design Concepts: 4GL-high abstraction, modularity, reusability, flexibility, scalability, performance concerns are all addressed.

UI/UX principles: User-Centered Design, User Journey & Empathy Map, Hierarchical clarity & consistency, Interactivity & Accessibility, Scalability & Responsiveness, Lazy Loading and Pagination, Usability Testing, A/B testing.

Software Verification and Test: deploying test cases (Jasmine, Mocha, TAP), identifying bug, test planning; unit, component, UI and integration testing.

Software Quality and Metrics: Software Peer/Code review, Software complexity metrics, Shewhart control chart, volatility of changes and responses, cost analysis

Software Change Management: Continuous Integration and Continuous Deployment (CI/CD), Docker containerized deployment, Git Version Control System, Team Foundation Server

Automation: Protractor-Selenium WebDriver; build tool provided by Meteor or Brunch Webpack Gulp in NodeJS

o Front-end Development:

Use of Multiple Syntax Sugars, Template Engines: CoffeeScript, JSX-React; SCSS for CSS3; view templating with Jade, Handlebars, HoganJS, EJS to render HTML5

Frameworks: VueJS, ReactJS & React Native, Angular, NuxtJS Other Libraries: fetch, axios, JQuery, LeafletJS mapping library, data visualization (D3.js, Highchart), PyQt, Kivy, Tkinter, Font-Awesome, MomentJS, social integration RabbitMQ, facebook Parse API

Wireframes: Figma, Lucidchart, Miro, Visily, SemanticUI, TailWind, Materialize, Skeleton, Foundation, Bulma, mini.CSS, Bootstrap, SCSS-pre & post-processors.

Graphic Design Skills: Adobe Illustrator to HTML, Photoshop, Premiere, Camtasia, Canva. Triet Tran

Location Preference: Remote/Hybrid

***********@*****.***

737-***-****

o Back-end Development:

Develop Models and Components in Java Spring/Springboot, AWS/Azure, Blazor server, Jenkins, OneOps, Looper, Rio, InfraRed, Concourse, GoCD, Microservices, Webservices, JSF, Python - Django, Flask frameworks, MEAN stack, LAMP, CPanel, administrator control.

Persistence with SQLite, SQL, MySQL, NoSQL, JSON/XML, Firebase, MongoDB and ORM

● Methodologies and Standards:

IEEE standards, Agile development, Agile-RAD, XP, CMMI process capability, SPICE ISO/IEC 15504, 9001, 12207, Web Content Accessibility Guidelines (WCAG2.0)

A polyglot developer, proficient in self-motivated R&D, communication and documentation with language skills.

An advocate of good practices in app engineering and architecture, process improvement, capability management and build quality. EXPERIENCE

DropBox Jul 2022 – May 2024

Sr. Software Engineer

● Developed API endpoints using TypeScript and NextJS to ensure seamless data flow and optimal user experience. Conducted thorough usability testing and debugging to ensure the endpoints' reliability and performance.

● Utilized Python, Snowflake, React and VueJS reactive data binding and component-based architecture to seamlessly integrate API endpoints, facilitating real-time data retrieval and display. I was instrumental in the creation of dynamic dashboards tailored for business analytics and data analysis.

● Designed and developed modular React & VueJS components to visualize complex data sets, including charts, tables, and interactive filters & sorting, ensuring reusability across different sections of the dashboard.

● Data population and presentation in charts and force-graphs use nodes, edges, directional and non-directional data pairs.

● Technologies: Python, Django, Chart.js, TypeScript and React, VueJS, NextJS, NodeJS, and HighCharts, Recharts, Snowflake, Ant Design

ServiceNow Nov 2018 – Jun 2022

Sr. Software Engineer

● Built a conversational virtual agent with ServiceNow proprietary Natural Language Understanding (NLU) tools and IBM Watson.

● Collaborated cross-discipline with linguists and machine learning researchers to train and fine-tune decision tree and linear regression models with cosine similarity metrics for ServiceNow flagship chatbot product.

● Developed an internal chatbot in Javascript and Python that enables users to reschedule conflicting meetings by directly conversing with Microsoft Teams chatbot.

● Built an internal logging tool to help team members locate issues during Now Platform development and Azure & Jenkins deployment.

● Technologies: Python, Django, Scikit-learn, Panda, NodeJS, Javascript React-Redux, NLU, NLP, IBM Watson, GraphQL, HighCharts, D3.js, ETL, Elasticsearch, Azure, Jenkins, Now Platform

Apple Inc. May 2016 – Nov 2018

Software Engineer

● ServiceDebugger team: led team development effort with improving design and architecture patterns, implemented and maintained development and deliveries for SD, UserSentiment, Gatsby, Debug & FSA apps, and SchemaX, Debug-Component and toolkit libraries.

● Manhattan team: carried out team leadership and prospered development effort with offshore and onshore for Mht projects: Requirement, Report, Document, Finsite, Retail Returns, ProjectMap apps, Manhattan services.

● ProdSys team: implemented story requirements, provided functions, bug fixes and maintenance for AssortmentCentral, ProdOperationManager, ProdMetaDataCentral, using Brucke-UI and Brucke-Node cores.

● Technologies: Python Flask, AWS, Web Services, Microservices, NodeJS, MongoDB, Java SpringBoot, Oracle SQL, Postgres, JUnit, Mockito, Javascript React-Redux, Nextjs, Webpack, Rollup, Parcel-Builder, Gatsby, Recharts, HighCharts, Jenkins, InfraRed, Confluence & ConnectMe documentation.

LANGUAGES

• English (fluent)

• French (rudimentary)

• Vietnamese (fluent)

EDUCATION



Contact this candidate