Platform Developer Resume Sample
Work Experience
- Excited to solve problems at an unprecedented scale (Scale to Billions of requests, optimize to shave off Milliseconds , strive for non-stop availability are some of our perennial goals)
- Highly motivated individual who thrives in a dynamic environment
- Exhibit intense customer orientation to understand their issues and address them via challenging staus-quo and proposing platform/process enhancements
- Have a passion to create, contribute and promote effective use of Open Source technologies
- Experience as a lead engineer
- Proficient in (one or more) Java , Spring ,AKKA,Oracle
- Past experience in (one or more) NoSQL DB - Cassandra, CouchBase, MongoDB
- Thorough understanding of a ORM like Hibernate
- Intermediate proficiency in unit testing as well as coding in 1-2 languages (e.g. Java, etc)
- Intermediate proficiency in Object Oriented Design (OOD) and analysis. Intermediate proficiency in application of analysis/design engineering functions. Intermediate proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Intermediate proficiency in applying behavior-driven testing techniques
- Review and analyze complex process, system and/or data requirements and specifications
- Build, test, deploy, and document complex software components for one or more areas (subsystems) of a project, product, and/or program level solution
- Assist in the creation of software engineering strategies that help identify and mitigate risks
- Be on the cutting edge of latest technology related to online services in the games’ and web industries
- This group is one of the elite technology groups at CS that develops frameworks for the firm’s top electronic trading platforms such as Omega and Crossfinder
- Incredible opportunity to enhance one’s skills in messaging technologies and further learn the algorithmic trading environment on the street
- The opportunity to work closely with the business and firm COO’s on broad based external client functionality and high profile compliance and SEC based items
- Thorough understanding RESTFUL services
- Strong analytic skills,
- Work with product owners and other development team members to determine new features and user stories needed in new/revised application
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
- Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives
- Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features
- Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production
- Set up and configure a continuous integration environment
Education
Professional Skills
- Employ both Object Orientated development skills and Systems Engineering skills
- PHP experience, or experience with at least one object-oriented language (Java, C#, C++, Python, Scala) and some prior experience with PHP
- PHP experience, or experience with at least one object-oriented language such as Java, C#, C++, Python,or Scala with some prior experience with PHP
- Developing internal and external business relationships and using own knowledge, skills and experience to influence others opinions and actions
- Excellent embedded C programming and debugging skills in multi core multithreaded x86 environment
- Strong troubleshooting skills with J2EE technologies in private and public cloud environments
- Strong problem solving, algorithm design, and complexity analysis skills
How to write Platform Developer Resume
Platform Developer role is responsible for programming, software, design, trading, security, messaging, technical, cloud, integration, training.
To write great resume for platform developer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Platform Developer Resume
The section contact information is important in your platform developer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Platform Developer Resume
The section work experience is an essential part of your platform developer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous platform developer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular platform developer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Platform Developer resume experience can include:
- Strong problem solving, algorithm design and analytical troubleshooting skills
- Coach and mentor 1-5 Platform Developers on the skills and capabilities required by high performing change professionals
- Demonstrated experience & passion for developing novel and high impact solutions
- Possess strong knowledge of SQL and experience with Microsoft SQL Server (scripting)
- Intermediate Developer/Programming Skills with room to grow
- Demonstrated software development experience in a professional development setting
Education on a Platform Developer Resume
Make sure to make education a priority on your platform developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your platform developer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Platform Developer Resume
When listing skills on your platform developer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical platform developer skills:
- Strong communication skills, pragmatic and highly motivated
- Strong technical ability, willingness to learn and evolve skills with advances in Technology required
- Strong communication (verbal and written) skills required
- Prior professional experience in the financial sector, working on a trading desk or in the Front Office
- Experience as a technologist; strong knowledge of Python on Linux essential; Java/C++/scripting/docker/cloud-computing desirable
- Coach and mentor 1-3 Platform Developers on the skills and capabilities required by high performing change professionals
List of Typical Experience For a Platform Developer Resume
Experience For Senior Platform Developer Resume
- Grasp of software engineering skills in modular design, data structures, algorithms
- Strong problem-solver and proven ability to think creatively
- Experience in implementation of Web-based applications with Struts, Spring, jQuery, SOAP, REST, JSON, XML, HTML, CSS and JavaScript/Ajax
- Experience developing is asynchronous and event driven systems
- Experience with Python for systems integration work (Linux scripting knowledge is assumed)
- Experience with Java and/or Scala library development and builds (including maven)
Experience For Digital Platform Developer Resume
- Experience with fast turnaround programming languages such as Groovy/Python /Perl
- SOA, messaging and cloud architecture experience
- Experience working with Git and Github
- A strong discipline and fundamental understanding of how to follow established policy and procedures
- Experience with source control systems such as GIT / Stash and dependency management tools such as IVY and Maven
- Experience with C#, Java, or similar object-oriented language
- Experience of database support and maintenance required
- Development experience in Unix/Windows required
- Good communicator and team player, proactive, self-motivated and self-disciplined
Experience For Mobile Platform Developer Resume
- Strong ability to understand and articulate both technical and business issues with peers, management, and external teams
- Proven results oriented person with a delivery focus in a dynamic and fast-paced environment
- Write good technical design documentation and technical approach
- Build strong relationships with sales and services business organizations so to ensure that the platform supports their needs
- Provide effective written and oral communications to stakeholders at various levels of the company
- Good knowledge of CI tools like Jenkins etc
- Design and Development Experience in Strategy Manager Tool
- Strong knowledge of SQL, Major RDBMS (Oracle)
- Extensive server-side software development experience (4 years + required)
Experience For Hana Platform Developer Resume
- Experience with the entire software development lifecycle, from design and development to deployment and maintenance
- Experience in the mobile space
- Experience as a technical expert or on similar position
- Technical experience with any document management or customer relationship management system, preferably Laserfiche and/or Microsoft Dynamics
- Some SQL experience (queries, stored procedures, etc.)
- Experience with software development methodologies and collaboration tools such as the Atlassian suite
- Development Experience with languages like Java, Golang, Javascript
Experience For Collaboration Platform Developer Resume
- Deep Experience with SDLC and Agile Development tools (Jenkins / Teamcity, Artifactory, Maven, JIRA, Confluence)
- Experience with Disaster Recovery in a public cloud environment
- Proficiency in Java with experience in cloud native applications
- Multi-tenant SaaS application architecture and development with a focus on data collection at scale such as Telecom services development experience
- Experience with source control such GIT, TFS, CVS
- Java Persistence Layer experience with Hibernate an advantage
- Proficiency and Development experience in Java/Scala language
Experience For PDM Platform Developer Resume
- Tware development experience with a highly-scalable, distributed, large multi-node and Python environment
- Experienced on Agile software development practices (Scrum, Kanban)
- Sound good? Apply here and be part of our tomorrow
- Experience with Bootstrap framework and responsive design concepts
- Experience with SharePoint farm technologies highly desired (Setup Service Applications, SSIDs, BDC, Search, User Profile service, Metadata Management)
- Experience with Visual Studio 2013 & 2017 IDE
- Python and Bash development experience
- Experience with Docker/ Kubernetes
- Strong Scala development background (Required)
Experience For Forecasting Platform Developer Resume
- Strong aptitude to learn about new business operations, terminology and strategy
- At least one meaningful work experience, preferably within the Financial Services industry
- Benefiting from ongoing training, development and mentoring programs within the firm
- Analysing and defining requirements to challenging business problems
- Partnering with engineering teams to understand technology offerings and how they can be applied to solve business problems
- Gaining opportunity to learn about the business while working with a talented group of individuals
- Enhancing current systems to meet the growing business volumes and demands
- Understanding of Windows Batch Commands , Windows task Scheduler , System Registry , Windows Services ,Debugging Batch Scripts
- Engaging with internal development teams to provide timely end-to-end delivery of appropriate platform solution
Experience For Lead Platform Developer Resume
- Providing technical guidance on established best practices to IT community and the business
- Supporting the business on day to day issues
- Advising team on Big Data methodologies and effort estimates
- Working with core development team to extend core platform features
- Containerizing applications with Docker
Experience For Senior Wealth Platform Developer Resume
- Scripting new solutions/APIs/services to reduce toil
- Understanding of Agile terms like Scrum , Kanban , User Story , Business Objectives etc
- Understanding of DevOps tools like Jenkins , Stash , Nexus etc
- Programming languages: Java, C#, Bash, Erlang
- Understanding of at least one financial asset class; equities, futures, FX, options, etc
- Messaging (MQSeries/Tibco/Kafka), Data Management (RDBMS, HDFS, In Memory Databases etc.), SQL
- Scripting languages (Python, Perl etc.)
- Operating Systems (Windows Server, Linux)
Experience For Director, Platform & Developer Services Resume
- Monitoring (Collectd, Nagios, Splunk, vRealize Hyperic, vRealize Operations)
- Logging – Log4j, Logstash etc
- Scripting, devops and operations management (Perl, Bash, PowerShell, Ruby, Puppet)
- Acting as a mentor to other developers
- Establish big data pipelines using modern reactive, non-blocking threading and streaming paradigms
- Automate everything Containerizing applications with Docker Scripting new solutions/APIs/services to reduce toil
- Responsible for platform design, coding, testing, debugging, and documentation
List of Typical Skills For a Platform Developer Resume
Skills For Senior Platform Developer Resume
- Strong understanding and experience in Oracle and PL/SQL
- Load Balancer Concept , Network Trouble shooting skills
- Demonstrated experience in managing servers, networks, and infrastructure
- Good track record of tenure, stability, and growth within prior organizations
- Experience in Linux System Administration Experience with Chef or other configuration management tools
- Solid, diverse work experience in the financial industry
Skills For Digital Platform Developer Resume
- Experience with Database access methods and simple SQL constructs. Experience with ORM tools (Hibernate, JPA and EclipseLink)
- Proven experience all stages of SDLC required with focus on implementation/delivery required
- Creating Relational database management systems and experience creating Stored Procedures for one or more of the following - MySQL, PostgreSQL, SQL Server
- Monitoring performance and failure rates to recommend and engineering cost-effective solutions where needed
- Experience supporting production live trading, dealing with trading issues
- Experience designing, developing, and implementing scalable and resilient restful API services
Skills For Mobile Platform Developer Resume
- Experience in integrating and interfacing with other systems using API management platforms
- Experience in Software Development with an emphasis on developing modern micro services using Go, Node.js, Ruby, scripting (Python, Ansible, and/or PHP)
- Strong passion towards planning and improving test processes to increase software development productivity
- Experience using monitoring, telemetry and metrics to drive operational excellence
- Experience with building and managing software packages and server images
Skills For Hana Platform Developer Resume
- Experience writing documentation and creating diagrams
- Experience owning and maintaining critical Web Services
- Good understanding of concurrency, IPC, shared memory and other data sharing mechanisms
- Active interest and experience working with data and systematic trading strategies alongside a quant research team
- Experience deploying to Cloud compute or container hosting
- Effective at collaboratively driving projects with cross-functional teams having diverse backgrounds
Skills For Collaboration Platform Developer Resume
- Experience building and operating critical production systems
- Object Orientated development experience in one or more of the following (Java/Spring, C++, C#)
- Experience designing and implementing APIs for distributed systems
- Knowledge and experience using build automation, deployment, and management tooling (e.g. Chef, Ansible, etc.)
- A good understanding of real world mobile applications
- Experiencewith a wide range of tools and technologies, ideally including C# and JavaScript
- An excellent understanding of financial markets and instruments
- Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank
Skills For PDM Platform Developer Resume
- Experience of web based development and visualisation technology for portraying large and complex data sets and relationships
- Experience of designing for mitigation of OWASP risks
- Experience of breaking down complex market requirements into secure, scalable and resilient system designs
- Solid knowledge of working with SQL databases (MySQL, postgresql or Oracle)
- Experience with asynchronous programming (Actor Model, RxJava/Reactive Extensions)
- Experience leading teams/initiatives in a medium/large organization
Skills For Forecasting Platform Developer Resume
- System administration experience, including Linux and Amazon Web Services
- Expert level experience providing comprehensive middleware life cycle development from design to delivery to scalability
- Hands on working experience with multi core Intel architecture, and south bridge peripherals
- Solid understanding of Linux OS fundamental, kernel drivers, memory management, and task management
- Enterprise application development with extensive experience developing applications on Hadoop eco-system (preferably MapR)
- Extensive experience in media workflow and tools used by leading web publishers, studios, broadcast networks/affiliates, MVPD's, and other media companies
- Experience creating business process automation workflows
- Experience writing C# code
Skills For Lead Platform Developer Resume
- Experience with object-oriented languages, including Java, C++, or Python
- Experience with a functional language, including Scala
- Experience with software design using functional approaches and concepts
- Experience with build tools, including SBT and Maven
- Experience developing REST APIs, SDKs and CLI toolsets
- Solid understanding of modern API design and RESTful principles
Skills For Senior Wealth Platform Developer Resume
- Experience in Software Testing
- Extensive experience in developing REST and SOAP web services
- Skilled in the UI development using HTML5, CSS, JavaScript
- Experience working on highly scalable platform
- Experience with at least one native mobile programming language (Java, Kotlin, Swift, Objective-C)
Skills For Director, Platform & Developer Services Resume
- Experience with software engineering tools, such as Xcode, Android Studio, Git, and others
- Have experience managing a Continuous Integration server for mobile applications
- Knowledge and experience in version control tooling (Git, Zen, etc.)
- Experience working in an Agile and continuous delivery environment
- Experience implementing workflows and data ETL within SQL Server Integration Services (SSIS)
List of Typical Responsibilities For a Platform Developer Resume
Responsibilities For Senior Platform Developer Resume
- Knowledge or experience working in an Agile and continuous delivery environment
- Be versed in CMS platform architecture, related technologies and their interdependencies or strong with
- Self-Starter that can operate in a remote-friendly environment
- Experience with Agile (Scrum) and test driven development, continuous integration and version control (GIT)
- Experience with Mongo or an SQL Database
- Demonstrable hands-on experience with Docker on Linux or Windows with knowledge of image formats, image registries, and container concepts
- Experience with automation / configuration management tools like Salt, Chef, Ansible or Puppet
- Experience with AWS services such as EC2, S3, RDS, Kinesis, SQS, SNS, etc. or other cloud providers
Responsibilities For Digital Platform Developer Resume
- Python and Bash development experience
- 4+years Software Development experience
- Jave or J2EE experience
- Full stack development experience
- 3rd party SOAP & REST implementation experience
- Experience with GIT, Bitbucket or Mercurial
Responsibilities For Mobile Platform Developer Resume
- Be Innovative, creative, flexible and passionate about mobile software engineering, the engineering lifecycle, and creating great usable mobile solutions
- Develop and execute detailed test plans (unit testing and functional testing)
- RIO messaging system, including Tibco EMS and Solace
- Assist in improving our onboarding structure and documentation
- Perform and lead development work for projects supporting multiple business units while supporting the daily operations of the technical platform
- Lead sessions on requirements gathering, design, testing and platform strategy with cross-functional teams of business and technical staff
Responsibilities For Hana Platform Developer Resume
- Lead the process for breaking down the work into stories and working with the team in order to expand and estimate on these and to plan these into sprints
- Proficient with GCC, GDB, other embedded development debugging tools and troubleshooting methodologies
- Be proficiency in writing automated testing practices for mobile
- Familiarity with building scalable distributed data processing and visualization tools
- Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing
- A knowledge of modern practices for data engineering and stream processing
- An understanding of financial market data collection and processing
Responsibilities For Collaboration Platform Developer Resume
- Proficiency with software development processes including quality assurance, code management and Agile Development
- Work experience in developing Web Applications with Java Script, HTML5, JSPs, jQuery, jQueryUI, Bootstrap, CSS3. Experience with MVC frameworks such as Struts and Spring
- Strong understanding of the Git Flow
- Strong JAVA, J2EE skills (EJB, JPA, Servlets, JSP, JSTL, JDBC, JMS, SOAP and Web Services) with hands on programming experience in WebLogic, JDBC and Oracle PL/SQL
- Solid grasp of software development lifecycle best-practices, methods, and conventions, including but not limited to Test Driven Development, Source Code Management, Continuous Integration, Domain Driven Design, and Dependency Management
- Deep understanding of performance topics such as memory management/utilization, threading, and transaction management and actual real life implementation of these concepts to achieve scalability targets
- Strong academic record with Master’s level or equivalent in Technology, Computer Science, Engineering or a related discipline required
- Involvement in continuous improvement initiatives, bug fixing required -
- Familiar with Java/JEE and deep knowledge on popular open source frameworks (like Spring)
Responsibilities For PDM Platform Developer Resume
- Develop efficient and high quality code while meeting product release deadlines
- Conduct thorough troubleshooting and provide quick resolution of production problems
- Follow up on outstanding issues with project team and management
- ETL / Data Preparation / Pre-Processing
- Improve and establish best practice around our application and infrastructure monitoring
- Production implementation of Natural Language Processing models for scale and performance
- Build expertise in how the CRM supports the multiple facets of electronics manufacturing, sales, service and client installation
Responsibilities For Forecasting Platform Developer Resume
- Integrate the Dynamic Surveillance Platform with other FINRA IT Systems, Examples: integration with job scheduler, central logging and AWS services
- A track-record of building fast, reliable, large, multi-threaded, highly scalable web services
- Proficiency in system architecture and fluency in Java or other object-oriented programming languages
- Other: Protobuf, DI, AOP, Guice, Spring, JSON/Jackson, XML/JAXB, FindBugs, PMD
- Proficient with shell scripting and automation tools
- Have a working knowledge of how to write automated tests for mobile apps
- Have a working knowledge of Continuous Integration practices for mobile
- Have a working knowledge of or proficiency with hybrid and cross-platform development approaches (Cordova, Ionic, etc.)
- Lead a development team responsible for building components that enable the core development roadmap of the NuDetect behavioral and fraud analysis product
Responsibilities For Lead Platform Developer Resume
- Linux knowledge and networking
- Knowledge of testing methodologies and test automation
- HTML and web programming for basic form development
- Relevant mathematical knowledge e.g. statistics, asset pricing theory, optimisation algorithms
- Multiple application frameworks (Ruby/Rails, Java/Spring, NodeJS and Python)
- Document on a wiki using basic HTML
- A passion for creating web-based applications users love
- Proficient in Test Management, Test Planning and Defect Management or Decision System development
Responsibilities For Senior Wealth Platform Developer Resume
- TCP IP (IP Networking)
- Formulating and developing innovative and fault-tolerant technical solutions while helping to deliver them in a timely manner to meet frequently tight business deadlines
- Having exposure to all stages of the software development cycle with a range of technologies ( standard and proprietary ) including SecDB, a state-of-the-art object-oriented database
- Senior level responsibilities and significant experience in software development gained from working within investment banking/financial services/digital industries required
- Demonstrable proficiency in C++ required
- Knowledge of C/C#, RDBMS, Sybase, SQL, XML, Java/JavaScript, J2EE, Python, IBM DB2required
- Team player, eager to work in a global organisation
Responsibilities For Director, Platform & Developer Services Resume
- Deep knowledge on object-oriented design methodology and distributed software development
- Familiar with Web Services (both SOA/XML and Restful) and popular DB systems (like Oracle, MySQL, MongoDB)
- Assist leads to prepare time estimates for projects and software design plans
- Performs peer code reviews: verify extensibility, reusability and assure complexity has been minimized
- Provide guidance and technical assistance to junior staff members
- Respond quickly to support issues
- Documentation of design and own code